It is enabled. As I said earlier, ld.gold gets created, it's just that
ld is not pointing to it even though the flag says
--enable-gold=default. It still point to the regular cross ld. Another
config option that creates ld.gold is --enable-ld=yes, so at this point
default looks exactly like yes.
Just to be extra sure, I did try to add the extra space as you suggested
but the behaviour is the same.
Thanks,
Florin
On 09/21/2012 04:58 PM, Richard Purdie wrote:
On Fri, 2012-09-21 at 16:32 +0300, Florin Sarbu wrote:
Hi all,
I am facing an issue trying to use ld.gold as the default ld on a poky
build. I've added to my build's conf/local.conf DISTRO_FEATURES_append =
"ld-is-gold" so I get in
tmp-eglibc-eglibc/sysroots/i686-linux/usr/bin/armv7a-vfp-neon-oe-linux-gnueabi
the following (amongst others):
arm-oe-linux-gnueabi-ld
arm-oe-linux-gnueabi-ld.bfd
arm-oe-linux-gnueabi-ld.gold
All good so far. But looking into
tmp-eglibc-eglibc/sysroots/i686-linux/usr/libexec/armv7a-vfp-neon-oe-linux-gnueabi/gcc/arm-oe-linux-gnueabi/4.7.2
I see:
ld ->
../../../../../bin/armv7a-vfp-neon-oe-linux-gnueabi/arm-oe-linux-gnueabi-ld
From the binutils.inc recipe, in EXTRA_OECONF:
${@base_contains('DISTRO_FEATURES', 'ld-is-gold', '--enable-gold=default
--enable-threads', '', d)}
Shouldn't that have made ld point to ld.gold?
Any thoughts/ideas on why this is happening?
Its probably not enabled. Try:
DISTRO_FEATURES_append = " ld-is-gold"
note the extra space.
Cheers,
Richard
_______________________________________________
Openembedded-core mailing list
[email protected]
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core