Two additional GNU_HASH related errors were observed (breaking some builds) that seem to be related to the patch:

 

ERROR: bash-3.2.48-r11 do_package_qa: QA Issue: No GNU_HASH in the elf binary: '/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-non-gpl3/build/build/tmp/work/i586-poky-linux/bash/3.2.48-r11/packages-split/bash-ptest/usr/lib/bash/ptest/tests/recho'

No GNU_HASH in the elf binary: '/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-non-gpl3/build/build/tmp/work/i586-poky-linux/bash/3.2.48-r11/packages-split/bash-ptest/usr/lib/bash/ptest/tests/zecho'

No GNU_HASH in the elf binary: '/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-non-gpl3/build/build/tmp/work/i586-poky-linux/bash/3.2.48-r11/packages-split/bash-ptest/usr/lib/bash/ptest/tests/printenv' [ldflags]

ERROR: bash-3.2.48-r11 do_package_qa: QA run found fatal errors. Please consider fixing them.

 

 

ERROR: service-0.1-r0 do_package_qa: QA Issue: No GNU_HASH in the elf binary: '/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-qa-skeleton/build/build/tmp/work/core2-64-poky-linux/service/0.1-r0/packages-split/service/usr/sbin/skeleton-test' [ldflags]

 

Juro

 

 

 

From: openembedded-core-bounces@lists.openembedded.org [mailto:openembedded-core-bounces@lists.openembedded.org] On Behalf Of Christopher Larson
Sent: Wednesday, May 4, 2016 12:11 PM
To: Burton, Ross <ross.burton@intel.com>
Cc: OE-core <openembedded-core@lists.openembedded.org>
Subject: Re: [OE-core] [master][PATCH] gcc-cross{, -canadian}: remove --with-linker-hash-style

 

 

 

On Wed, May 4, 2016 at 2:01 PM, Burton, Ross <ross.burton@intel.com> wrote:

 

On 2 May 2016 at 21:09, Christopher Larson <kergoth@gmail.com> wrote:

This will result in a failure to obey LDFLAGS causing a GNU_HASH QA failure,
which is what's often seen with external toolchains. This brings us all on the
same page, and makes sure a failure to obey LDFLAGS is seen early.


I love the idea, but:


ERROR: libgcc-5.3.0-r0 do_package_qa: QA Issue: No GNU_HASH in the elf binary: '/data/poky-master/tmp-glibc/work/corei7-64-poky-linux/libgcc/5.3.0-r0/packages-split/libgcc/lib/libgcc_s.so.1' [ldflags]

 

Ross


No idea how I missed this, since I did test builds, but I'll submit a patch to oe-core shortly. Thanks :)
--

Christopher Larson
kergoth at gmail dot com
Founder - BitBake, OpenEmbedded, OpenZaurus
Maintainer - Tslib
Senior Software Engineer, Mentor Graphics