Hmm, the .S file is build only if HAVE_NEON, but it contains both neon & v6 no neon code (if i understand it correctly).<br><br>try to remove if HAVE_NEON in Modules.am, the correct code should be detected at runtime.<br>
<br><div class="gmail_quote">On Sun, Aug 5, 2012 at 10:30 PM, Edward Wang <span dir="ltr"><<a href="mailto:edward.c.wang@compdigitec.com" target="_blank">edward.c.wang@compdigitec.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hello,<br>
<br>
Since revision 95eb79718122dcc8f586cbbd10f8b0<u></u>feb2fa4fa4 ("deinterlace: rewrite ARM optimizations for 8-bits merge"), the VLC for Android build has been broken [1][2]:<br>
<br>
../vlc/android/modules/video_<u></u>filter/.libs/libdeinterlace_<u></u>plugin.a(libdeinterlace_<u></u>plugin_la-deinterlace.o): In function `Open':<br>
/home/buildslave/slave/nb-arm-<u></u>android-v6-nofpu/build/vlc/<u></u>android/modules/video_filter/.<u></u>./../../modules/video_filter/<u></u>deinterlace/deinterlace.c:670: undefined reference to `merge16_arm_neon'<br>
/home/buildslave/slave/nb-arm-<u></u>android-v6-nofpu/build/vlc/<u></u>android/modules/video_filter/.<u></u>./../../modules/video_filter/<u></u>deinterlace/deinterlace.c:670: undefined reference to `merge16_armv6'<br>
/home/buildslave/slave/nb-arm-<u></u>android-v6-nofpu/build/vlc/<u></u>android/modules/video_filter/.<u></u>./../../modules/video_filter/<u></u>deinterlace/deinterlace.c:670: undefined reference to `merge8_arm_neon'<br>
/home/buildslave/slave/nb-arm-<u></u>android-v6-nofpu/build/vlc/<u></u>android/modules/video_filter/.<u></u>./../../modules/video_filter/<u></u>deinterlace/deinterlace.c:670: undefined reference to `merge8_armv6'<br>
collect2: ld returned 1 exit status<br>
<br>
I was able to consistently get the error with a fresh clone of vlc.git, including everything up to d12a67f403d9cd91c4c84d7681ed73<u></u>6936fbf71f ("deinterlace: fix build"). Reverting only 95eb79718122dcc8f586cbbd10f8b0<u></u>feb2fa4fa4 on top of master seems to work for me. Any thoughts or actions?<br>
<br>
Regards,<br>
Edward Wang<br>
<br>
[1] <a href="http://buildbot.videolan.org/builders/nb-arm-android-v6-nofpu/builds/65/steps/Build%20Contribs/logs/stdio" target="_blank">http://buildbot.videolan.org/<u></u>builders/nb-arm-android-v6-<u></u>nofpu/builds/65/steps/Build%<u></u>20Contribs/logs/stdio</a><br>
<br>
[2] <a href="http://buildbot.videolan.org/builders/nb-arm-android-v7-tegra2/builds/58/steps/Build%20Contribs/logs/stdio" target="_blank">http://buildbot.videolan.org/<u></u>builders/nb-arm-android-v7-<u></u>tegra2/builds/58/steps/Build%<u></u>20Contribs/logs/stdio</a><br>
______________________________<u></u>_________________<br>
vlc-devel mailing list<br>
To unsubscribe or modify your subscription options:<br>
<a href="http://mailman.videolan.org/listinfo/vlc-devel" target="_blank">http://mailman.videolan.org/<u></u>listinfo/vlc-devel</a><br>
</blockquote></div><br>