| Summary: | [2.5 M3 RC1] Build appliance failed on glibc-initial do_configure when bitbake core-image-minimal | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Build System, Metadata & Runtime] Runtime | Reporter: | yeoh ee peng <ee.peng.yeoh> | ||||
| Component: | build-appliance | Assignee: | Richard Purdie <richard.purdie> | ||||
| Status: | RESOLVED FIXED | QA Contact: | |||||
| Severity: | normal | ||||||
| Priority: | Medium+ | CC: | richard.purdie, stephano | ||||
| Version: | 2.5 | ||||||
| Target Milestone: | 4.99 | ||||||
| Hardware: | x86 | ||||||
| OS: | Multiple | ||||||
| Whiteboard: | |||||||
| OS type for building Yocto: | --- | Type of Regression: | --- | ||||
| Verified: | Documentation change: | No (bug/feature does not impact docs) | |||||
| Attachments: |
|
||||||
|
Description
yeoh ee peng
2018-03-30 01:27:57 UTC
/home/builder/poky/build/tmp/work/i586-poky-linux/glibc-initial/2.26-r0/recipe-sysroot-native/usr/bin/i586-poky-linux.gcc-cross-initial-i586/../../libexec/i586-poky-linux.gcc-cross-initial-i586/gcc/i586-poky-linux/7.2.0/ld: /home/builder/poky/build/tmp/sysroots-uninative/x86_64-linux/lib/libc.so.6: version `GLIBC_2.27' not found (required by /home/builder/poky/build/tmp/work/i586-poky-linux/glibc-initial/2.26-r0/recipe-sysroot-native/usr/bin/i586-poky-linux.gcc-cross-initial-i586/../../libexec/i586-poky-linux.gcc-cross-initial-i586/gcc/i586-poky-linux/7.2.0/ld) I suspect the version from the new autobuilder was built with an old SRCREV of the metadata. I rebuilt Build Appliance locally on my machine with "sumo". I modified SRCREV in the recipe to point to to the top "sumo" commit. I built BA, ran it in VirtualBox. Within the BA I built core-image-sato. Then I was able to run: $ runqemu core-image-sato within the BA as well. (There was one warning while building the image regarding the Host Distribution poky-snapshot not being validated.) I investigated the behaviour differences between the older buildbot codebase and the newer one and found the defaults were different. I've fixed difference which resolves this bug (which was caused by old/stale versions from a build on the new codebase). |