Bug 12477

Summary: Possible bad interaction between shared-state uninative and gobject-introspection
Product: [Build System, Metadata & Runtime] OE-Core Reporter: Joshua Lock <joshuagloe>
Component: multimediaAssignee: Alexander Kanavin <alex.kanavin>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Medium+ CC: meta.mr.watcher, meta.watcher
Version: 2.4   
Target Milestone: 2.5 M2   
Hardware: x86   
OS: Multiple   
URL: https://autobuilder.yocto.io/builders/nightly-qa-extras/builds/700/steps/BuildImages_2/logs/stdio
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: No (bug/feature does not impact docs)
Attachments:
Description Flags
gstreamer-1.0's log.do_compile none

Description Joshua Lock 2018-01-12 14:16:48 UTC
Created attachment 4172 [details]
gstreamer-1.0's log.do_compile

During SWAT we observed gstreamer1.0-1.12.4-r0 do_compile failing on nightly-qa-extras. The last few lines of the log (full log attached) are:

/bin/sh: relocation error: /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-qa-extras/build/build/tmp/work/core2-64-poky-linux/gstreamer1.0/1.12.4-r0/recipe-sysroot//lib/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
| If the above error message is about missing .so libraries, then setting up GIR_EXTRA_LIBS_PATH in the recipe should help.
| (typically like this: GIR_EXTRA_LIBS_PATH="${B}/something/.libs" )
| Scan failed:
| Makefile:844: recipe for target 'scan-build.stamp' failed
| make[5]: *** [scan-build.stamp] Error 1

Richard wondered aloud whether this might be a bad interaction with sstate uninative and gobject-introspection.