Fails to build for qemuarm when thumb is enabled. Why was: ARM_INSTRUCTION_SET = "arm"
removed in http://git.openembedded.org/openembedded-core/commit/?id=77dbf07293df15cd5473422abd678930d6277bb0 without checking if it works? | {standard input}: Assembler messages: | {standard input}:288: Error: instruction not supported in Thumb16 mode -- `adds r3,r1,r0,lsr#31' | {standard input}:289: Error: selected processor does not support `itet ne' in Thumb mode | {standard input}:290: Error: Thumb does not support conditional execution | {standard input}:291: Error: Thumb does not support conditional execution | {standard input}:292: Error: Thumb does not support conditional execution | {standard input}:536: Error: instruction not supported in Thumb16 mode -- `adds r3,r1,r0,lsr#31' | {standard input}:537: Error: selected processor does not support `itet ne' in Thumb mode | {standard input}:538: Error: Thumb does not support conditional execution | {standard input}:539: Error: Thumb does not support conditional execution | {standard input}:540: Error: Thumb does not support conditional execution | make: *** [libavfilter/af_dcshift.o] Error 1 | make: *** Waiting for unfinished jobs.... | CC libavfilter/af_pan.o | WARNING: exit code 1 from a shell command. | ERROR: oe_runmake failed | ERROR: Function failed: do_compile (log file is located at /home/jenkins/oe/world/shr-core/tmp-glibc/work/armv5te-oe-linux-gnueabi/ffmpeg/2.8.6-r0/temp/log.do_compile.32728) NOTE: recipe ffmpeg-2.8.6-r0: task do_compile: Failed ERROR: Task 18801 (/home/jenkins/oe/world/shr-core/openembedded-core/meta/recipes-multimedia/ffmpeg/ ffmpeg_2.8.6.bb, do_compile) failed with exit code '1' On Wed, Feb 10, 2016 at 1:42 PM, Alexander Kanavin < [email protected]> wrote: > Add libxv dependency only when libavdevice is enabled (as nothing else > needs it). > > Signed-off-by: Alexander Kanavin <[email protected]> > --- > .../ffmpeg/{ffmpeg_2.8.5.bb => ffmpeg_2.8.6.bb} | 8 > ++++---- > 1 file changed, 4 insertions(+), 4 deletions(-) > rename meta/recipes-multimedia/ffmpeg/{ffmpeg_2.8.5.bb => ffmpeg_2.8.6.bb} > (94%) > > diff --git a/meta/recipes-multimedia/ffmpeg/ffmpeg_2.8.5.bb > b/meta/recipes-multimedia/ffmpeg/ffmpeg_2.8.6.bb > similarity index 94% > rename from meta/recipes-multimedia/ffmpeg/ffmpeg_2.8.5.bb > rename to meta/recipes-multimedia/ffmpeg/ffmpeg_2.8.6.bb > index 7107803..72393b3 100644 > --- a/meta/recipes-multimedia/ffmpeg/ffmpeg_2.8.5.bb > +++ b/meta/recipes-multimedia/ffmpeg/ffmpeg_2.8.6.bb > @@ -15,19 +15,19 @@ LIC_FILES_CHKSUM = > "file://COPYING.GPLv2;md5=b234ee4d69f5fce4486a80fdaf4a4263 \ > > SRC_URI = "https://www.ffmpeg.org/releases/${BP}.tar.xz" > > -SRC_URI[md5sum] = "b34164bd181f4f81c21da3dd131d919d" > -SRC_URI[sha256sum] = > "76fb83a267d2d1cb332742dadf28ad8b58af7958165f51bb1a2c226a122f0ac7" > +SRC_URI[md5sum] = "0cff5dae51375f0a31a651f986ed1534" > +SRC_URI[sha256sum] = > "25bcedbdafadac3d09c325c1d46a51f53d858b26a260d5aed6b4f17fea6e07fa" > > # Should be API compatible with libav (which was a fork of ffmpeg) > # libpostproc was previously packaged from a separate recipe > PROVIDES = "libav libpostproc" > > -DEPENDS = "alsa-lib zlib libogg yasm-native libxv" > +DEPENDS = "alsa-lib zlib libogg yasm-native" > > inherit autotools pkgconfig > > PACKAGECONFIG ??= "avdevice avfilter gpl theora x264 > ${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11', '', d)}" > -PACKAGECONFIG[avdevice] = "--enable-avdevice,--disable-avdevice" > +PACKAGECONFIG[avdevice] = "--enable-avdevice,--disable-avdevice, libxv" > PACKAGECONFIG[avfilter] = "--enable-avfilter,--disable-avfilter" > PACKAGECONFIG[faac] = "--enable-libfaac,--disable-libfaac,faac" > PACKAGECONFIG[gpl] = "--enable-gpl,--disable-gpl" > -- > 2.7.0 > > -- > _______________________________________________ > Openembedded-core mailing list > [email protected] > http://lists.openembedded.org/mailman/listinfo/openembedded-core >
-- _______________________________________________ Openembedded-core mailing list [email protected] http://lists.openembedded.org/mailman/listinfo/openembedded-core
