]> code.ossystems Code Review - openembedded-core.git/commitdiff
gstreamer1.0-plugins: disable introspection on mips64
authorAlexander Kanavin <alexander.kanavin@linux.intel.com>
Tue, 14 Nov 2017 14:57:42 +0000 (16:57 +0200)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Wed, 29 Nov 2017 23:41:37 +0000 (23:41 +0000)
The failure is weird and difficult to diagnoze, so disable the
introspection for now:

qemu-mips64: error while loading shared libraries: .../recipe-sysroot/usr/lib/libgthread-2.0.so.0: ELF file data encoding not little-endian

Note that it shows up only for one specific library (gstaudio), and only
on mips64. Introspection data for other libraries is generated just fine.

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
meta/recipes-graphics/clutter/clutter-gst-3.0.inc
meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins.inc
meta/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server.inc

index 4c877982b7459fdf5fd167e23374899b6f413269..26ae91c48474feeebdae135ba7e0f974e9f91bda 100644 (file)
@@ -15,3 +15,7 @@ PACKAGES  =+ "${PN}-examples"
 FILES_${PN}          += "${libdir}/gstreamer-1.0/lib*.so"
 FILES_${PN}-dev      += "${libdir}/gstreamer-1.0/*.la"
 FILES_${PN}-examples  = "${bindir}/video-player ${bindir}/video-sink"
+
+# Needs to be disable due to a dependency on gstreamer-plugins introspection files
+EXTRA_OECONF_append_mips64 = " --disable-introspection "
+
index 3f6d4c3703824f5c15d0404ab5912b996275bfad..c40d39891199442bc3c22a669d6c1a6a411f56cf 100644 (file)
@@ -49,3 +49,6 @@ patch_gtk_doc_makefiles() {
 do_configure[prefuncs] += " delete_pkg_m4_file patch_gtk_doc_makefiles"
 
 PACKAGES_DYNAMIC = "^${PN}-.*"
+
+# qemu-mips64: error while loading shared libraries: .../recipe-sysroot/usr/lib/libgthread-2.0.so.0: ELF file data encoding not little-endian
+EXTRA_OECONF_append_mips64 = " --disable-introspection "
index 7191f9892d7c2e152f9fba839c41b5ae5491a199..68173ce7d944f61d3e2fd2a445edc80f90e18f9e 100644 (file)
@@ -36,3 +36,5 @@ patch_gtk_doc_makefiles() {
 
 do_configure[prefuncs] += " delete_pkg_m4_file patch_gtk_doc_makefiles"
 
+# Needs to be disable due to a dependency on gstreamer-plugins introspection files
+EXTRA_OECONF_append_mips64 = " --disable-introspection "