<div dir="ltr"><div>Fails to build for qemuarm when thumb is enabled.</div><div><br></div><div>Why was:</div><div><span style="color:rgb(255,0,0);font-family:monospace;font-size:13.3333px;white-space:pre">ARM_INSTRUCTION_SET = &quot;arm&quot;</span><br></div><div><span style="color:rgb(255,0,0);font-family:monospace;font-size:13.3333px;white-space:pre"><br></span></div><div><span style="color:rgb(255,0,0);font-family:monospace;font-size:13.3333px;white-space:pre">removed in</span></div><div><font color="#ff0000" face="monospace"><span style="font-size:13.3333px;white-space:pre"><a href="http://git.openembedded.org/openembedded-core/commit/?id=77dbf07293df15cd5473422abd678930d6277bb0">http://git.openembedded.org/openembedded-core/commit/?id=77dbf07293df15cd5473422abd678930d6277bb0</a></span></font><br></div><div><font color="#ff0000" face="monospace"><span style="font-size:13.3333px;white-space:pre"><br></span></font></div><div><font color="#ff0000" face="monospace"><span style="font-size:13.3333px;white-space:pre">without checking if it works?</span></font></div><div><font color="#ff0000" face="monospace"><span style="font-size:13.3333px;white-space:pre"><br></span></font></div><div>| {standard input}: Assembler messages:</div><div>| {standard input}:288: Error: instruction not supported in Thumb16 mode -- `adds r3,r1,r0,lsr#31&#39;</div><div>| {standard input}:289: Error: selected processor does not support `itet ne&#39; in Thumb mode</div><div>| {standard input}:290: Error: Thumb does not support conditional execution</div><div>| {standard input}:291: Error: Thumb does not support conditional execution</div><div>| {standard input}:292: Error: Thumb does not support conditional execution</div><div>| {standard input}:536: Error: instruction not supported in Thumb16 mode -- `adds r3,r1,r0,lsr#31&#39;</div><div>| {standard input}:537: Error: selected processor does not support `itet ne&#39; in Thumb mode</div><div>| {standard input}:538: Error: Thumb does not support conditional execution</div><div>| {standard input}:539: Error: Thumb does not support conditional execution</div><div>| {standard input}:540: Error: Thumb does not support conditional execution</div><div>| make: *** [libavfilter/af_dcshift.o] Error 1</div><div>| make: *** Waiting for unfinished jobs....</div><div>| CC<span class="" style="white-space:pre">        </span>libavfilter/af_pan.o</div><div>| WARNING: exit code 1 from a shell command.</div><div>| ERROR: oe_runmake failed</div><div>| 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)</div><div>NOTE: recipe ffmpeg-2.8.6-r0: task do_compile: Failed</div><div>ERROR: Task 18801 (/home/jenkins/oe/world/shr-core/openembedded-core/meta/recipes-multimedia/ffmpeg/<a href="http://ffmpeg_2.8.6.bb">ffmpeg_2.8.6.bb</a>, do_compile) failed with exit code &#39;1&#39;</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Feb 10, 2016 at 1:42 PM, Alexander Kanavin <span dir="ltr">&lt;<a href="mailto:alexander.kanavin@linux.intel.com" target="_blank">alexander.kanavin@linux.intel.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Add libxv dependency only when libavdevice is enabled (as nothing else needs it).<br>
<br>
Signed-off-by: Alexander Kanavin &lt;<a href="mailto:alexander.kanavin@linux.intel.com">alexander.kanavin@linux.intel.com</a>&gt;<br>
---<br>
 .../ffmpeg/{<a href="http://ffmpeg_2.8.5.bb" rel="noreferrer" target="_blank">ffmpeg_2.8.5.bb</a> =&gt; <a href="http://ffmpeg_2.8.6.bb" rel="noreferrer" target="_blank">ffmpeg_2.8.6.bb</a>}                   | 8 ++++----<br>
 1 file changed, 4 insertions(+), 4 deletions(-)<br>
 rename meta/recipes-multimedia/ffmpeg/{<a href="http://ffmpeg_2.8.5.bb" rel="noreferrer" target="_blank">ffmpeg_2.8.5.bb</a> =&gt; <a href="http://ffmpeg_2.8.6.bb" rel="noreferrer" target="_blank">ffmpeg_2.8.6.bb</a>} (94%)<br>
<br>
diff --git a/meta/recipes-multimedia/ffmpeg/<a href="http://ffmpeg_2.8.5.bb" rel="noreferrer" target="_blank">ffmpeg_2.8.5.bb</a> b/meta/recipes-multimedia/ffmpeg/<a href="http://ffmpeg_2.8.6.bb" rel="noreferrer" target="_blank">ffmpeg_2.8.6.bb</a><br>
similarity index 94%<br>
rename from meta/recipes-multimedia/ffmpeg/<a href="http://ffmpeg_2.8.5.bb" rel="noreferrer" target="_blank">ffmpeg_2.8.5.bb</a><br>
rename to meta/recipes-multimedia/ffmpeg/<a href="http://ffmpeg_2.8.6.bb" rel="noreferrer" target="_blank">ffmpeg_2.8.6.bb</a><br>
index 7107803..72393b3 100644<br>
--- a/meta/recipes-multimedia/ffmpeg/<a href="http://ffmpeg_2.8.5.bb" rel="noreferrer" target="_blank">ffmpeg_2.8.5.bb</a><br>
+++ b/meta/recipes-multimedia/ffmpeg/<a href="http://ffmpeg_2.8.6.bb" rel="noreferrer" target="_blank">ffmpeg_2.8.6.bb</a><br>
@@ -15,19 +15,19 @@ LIC_FILES_CHKSUM = &quot;file://COPYING.GPLv2;md5=b234ee4d69f5fce4486a80fdaf4a4263 \<br>
<br>
 SRC_URI = &quot;<a href="https://www.ffmpeg.org/releases/${BP}.tar.xz" rel="noreferrer" target="_blank">https://www.ffmpeg.org/releases/${BP}.tar.xz</a>&quot;<br>
<br>
-SRC_URI[md5sum] = &quot;b34164bd181f4f81c21da3dd131d919d&quot;<br>
-SRC_URI[sha256sum] = &quot;76fb83a267d2d1cb332742dadf28ad8b58af7958165f51bb1a2c226a122f0ac7&quot;<br>
+SRC_URI[md5sum] = &quot;0cff5dae51375f0a31a651f986ed1534&quot;<br>
+SRC_URI[sha256sum] = &quot;25bcedbdafadac3d09c325c1d46a51f53d858b26a260d5aed6b4f17fea6e07fa&quot;<br>
<br>
 # Should be API compatible with libav (which was a fork of ffmpeg)<br>
 # libpostproc was previously packaged from a separate recipe<br>
 PROVIDES = &quot;libav libpostproc&quot;<br>
<br>
-DEPENDS = &quot;alsa-lib zlib libogg yasm-native libxv&quot;<br>
+DEPENDS = &quot;alsa-lib zlib libogg yasm-native&quot;<br>
<br>
 inherit autotools pkgconfig<br>
<br>
 PACKAGECONFIG ??= &quot;avdevice avfilter gpl theora x264 ${@bb.utils.contains(&#39;DISTRO_FEATURES&#39;, &#39;x11&#39;, &#39;x11&#39;, &#39;&#39;, d)}&quot;<br>
-PACKAGECONFIG[avdevice] = &quot;--enable-avdevice,--disable-avdevice&quot;<br>
+PACKAGECONFIG[avdevice] = &quot;--enable-avdevice,--disable-avdevice, libxv&quot;<br>
 PACKAGECONFIG[avfilter] = &quot;--enable-avfilter,--disable-avfilter&quot;<br>
 PACKAGECONFIG[faac] = &quot;--enable-libfaac,--disable-libfaac,faac&quot;<br>
 PACKAGECONFIG[gpl] = &quot;--enable-gpl,--disable-gpl&quot;<br>
<span class="HOEnZb"><font color="#888888">--<br>
2.7.0<br>
<br>
--<br>
_______________________________________________<br>
Openembedded-core mailing list<br>
<a href="mailto:Openembedded-core@lists.openembedded.org">Openembedded-core@lists.openembedded.org</a><br>
<a href="http://lists.openembedded.org/mailman/listinfo/openembedded-core" rel="noreferrer" target="_blank">http://lists.openembedded.org/mailman/listinfo/openembedded-core</a><br>
</font></span></blockquote></div><br></div>