GNOME Bugzilla – Bug 760973
Strange message with GSTREAMER_PLUGINS_CODECS_RESTRICTED for armv7 64 bit
Last modified: 2016-01-22 08:44:15 UTC
An Android Gstreamer app reports strange message if GSTREAMER_PLUGINS_CODECS_RESTRICTED is used in the Android.mk file. Nothing is reported if GSTREAMER_PLUGINS_CODECS is used. /opt/google/android/ndk-r10e/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.8/../../../../arm-linux-androideabi/bin/ld.gold: warning: cannot scan executable section 1 of ../res-gstreamer/lib/libx264.a(pixel-a.o) for Cortex-A8 erratum because it has no mapping symbols. /opt/google/android/ndk-r10e/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.8/../../../../arm-linux-androideabi/bin/ld.gold: warning: cannot scan executable section 1 of ../res-gstreamer/lib/libx264.a(mc-a.o) for Cortex-A8 erratum because it has no mapping symbols. /opt/google/android/ndk-r10e/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.8/../../../../arm-linux-androideabi/bin/ld.gold: warning: cannot scan executable section 1 of ../res-gstreamer/lib/libx264.a(dct-a.o) for Cortex-A8 erratum because it has no mapping symbols. /opt/google/android/ndk-r10e/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.8/../../../../arm-linux-androideabi/bin/ld.gold: warning: cannot scan executable section 1 of ../res-gstreamer/lib/libx264.a(deblock-a.o) for Cortex-A8 erratum because it has no mapping symbols. /opt/google/android/ndk-r10e/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.8/../../../../arm-linux-androideabi/bin/ld.gold: warning: cannot scan executable section 1 of ../res-gstreamer/lib/libx264.a(pixel-a.o) for Cortex-A8 erratum because it has no mapping symbols. /opt/google/android/ndk-r10e/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.8/../../../../arm-linux-androideabi/bin/ld.gold: warning: cannot scan executable section 1 of ../res-gstreamer/lib/libx264.a(mc-a.o) for Cortex-A8 erratum because it has no mapping symbols. /opt/google/android/ndk-r10e/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.8/../../../../arm-linux-androideabi/bin/ld.gold: warning: cannot scan executable section 1 of ../res-gstreamer/lib/libx264.a(dct-a.o) for Cortex-A8 erratum because it has no mapping symbols. /opt/google/android/ndk-r10e/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.8/../../../../arm-linux-androideabi/bin/ld.gold: warning: cannot scan executable section 1 of ../res-gstreamer/lib/libx264.a(quant-a.o) for Cortex-A8 erratum because it has no mapping symbols. /opt/google/android/ndk-r10e/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.8/../../../../arm-linux-androideabi/bin/ld.gold: warning: cannot scan executable section 1 of ../res-gstreamer/lib/libx264.a(predict-a.o) for Cortex-A8 erratum because it has no mapping symbols. /opt/google/android/ndk-r10e/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.8/../../../../arm-linux-androideabi/bin/ld.gold: warning: cannot scan executable section 1 of ../res-gstreamer/lib/libx264.a(pixel-a.o) for Cortex-A8 erratum because it has no mapping symbols. /opt/google/android/ndk-r10e/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.8/../../../../arm-linux-androideabi/bin/ld.gold: warning: cannot scan executable section 1 of ../res-gstreamer/lib/libx264.a(mc-a.o) for Cortex-A8 erratum because it has no mapping symbols. /opt/google/android/ndk-r10e/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.8/../../../../arm-linux-androideabi/bin/ld.gold: warning: cannot scan executable section 1 of ../res-gstreamer/lib/libx264.a(dct-a.o) for Cortex-A8 erratum because it has no mapping symbols. /opt/google/android/ndk-r10e/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.8/../../../../arm-linux-androideabi/bin/ld.gold: warning: cannot scan executable section 1 of ../res-gstreamer/lib/libx264.a(quant-a.o) for Cortex-A8 erratum because it has no mapping symbols. /opt/google/android/ndk-r10e/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.8/../../../../arm-linux-androideabi/bin/ld.gold: warning: cannot scan executable section 1 of ../res-gstreamer/lib/libx264.a(predict-a.o) for Cortex-A8 erratum because it has no mapping symbols. /opt/google/android/ndk-r10e/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.8/../../../../arm-linux-androideabi/bin/ld.gold: warning: cannot scan executable section 1 of ../res-gstreamer/lib/libx264.a(pixel-a.o) for Cortex-A8 erratum because it has no mapping symbols. /opt/google/android/ndk-r10e/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.8/../../../../arm-linux-androideabi/bin/ld.gold: warning: cannot scan executable section 1 of ../res-gstreamer/lib/libx264.a(mc-a.o) for Cortex-A8 erratum because it has no mapping symbols. /opt/google/android/ndk-r10e/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.8/../../../../arm-linux-androideabi/bin/ld.gold: warning: cannot scan executable section 1 of ../res-gstreamer/lib/libx264.a(dct-a.o) for Cortex-A8 erratum because it has no mapping symbols. /opt/google/android/ndk-r10e/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.8/../../../../arm-linux-androideabi/bin/ld.gold: warning: cannot scan executable section 1 of ../res-gstreamer/lib/libx264.a(quant-a.o) for Cortex-A8 erratum because it has no mapping symbols. /opt/google/android/ndk-r10e/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.8/../../../../arm-linux-androideabi/bin/ld.gold: warning: cannot scan executable section 1 of ../res-gstreamer/lib/libx264.a(predict-a.o) for Cortex-A8 erratum because it has no mapping symbols. /opt/google/android/ndk-r10e/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.8/../../../../arm-linux-androideabi/bin/ld.gold: warning: cannot scan executable section 1 of ../res-gstreamer/lib/libx264.a(pixel-a.o) for Cortex-A8 erratum because it has no mapping symbols. /opt/google/android/ndk-r10e/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.8/../../../../arm-linux-androideabi/bin/ld.gold: warning: cannot scan executable section 1 of ../res-gstreamer/lib/libx264.a(mc-a.o) for Cortex-A8 erratum because it has no mapping symbols. /opt/google/android/ndk-r10e/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.8/../../../../arm-linux-androideabi/bin/ld.gold: warning: cannot scan executable section 1 of ../res-gstreamer/lib/libx264.a(dct-a.o) for Cortex-A8 erratum because it has no mapping symbols. /opt/google/android/ndk-r10e/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.8/../../../../arm-linux-androideabi/bin/ld.gold: warning: cannot scan executable section 1 of ../res-gstreamer/lib/libx264.a(quant-a.o) for Cortex-A8 erratum because it has no mapping symbols. /opt/google/android/ndk-r10e/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.8/../../../../arm-linux-androideabi/bin/ld.gold: warning: cannot scan executable section 1 of ../res-gstreamer/lib/libx264.a(predict-a.o) for Cortex-A8 erratum because it has no mapping symbols. [armeabi] Prebuilt : libgstreamer_android.so <= gst-build-armeabi/
That's a bug in libx264 and would have to be fixed there. It doesn't cause any problems (AFAIK) though, it's also only a warning.