diff options
author | Phil Blundell <pb@pbcl.net> | 2011-06-27 16:51:16 +0100 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2011-06-30 22:40:31 +0100 |
commit | 207a9013670560d62c793a66f01e19f4760a71a8 (patch) | |
tree | 6f857d77ef7fc6d5c0bd970543d2d36459710aa9 /meta/recipes-devtools/binutils/binutils-cross.inc | |
parent | 577b16b4e4984e7fbdba7df88b0c40539f0f3167 (diff) | |
download | openembedded-core-207a9013670560d62c793a66f01e19f4760a71a8.tar.gz openembedded-core-207a9013670560d62c793a66f01e19f4760a71a8.tar.bz2 openembedded-core-207a9013670560d62c793a66f01e19f4760a71a8.zip |
binutils: allow distro to select gold as default linker
But ensure that gcc-cross-intermediate always uses ld.bfd since
(e)glibc won't build with gold.
Signed-off-by: Phil Blundell <philb@gnu.org>
Diffstat (limited to 'meta/recipes-devtools/binutils/binutils-cross.inc')
-rw-r--r-- | meta/recipes-devtools/binutils/binutils-cross.inc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/meta/recipes-devtools/binutils/binutils-cross.inc b/meta/recipes-devtools/binutils/binutils-cross.inc index 4b909720de..5a41970ce2 100644 --- a/meta/recipes-devtools/binutils/binutils-cross.inc +++ b/meta/recipes-devtools/binutils/binutils-cross.inc @@ -5,7 +5,8 @@ EXTRA_OECONF = "--with-sysroot=${STAGING_DIR_TARGET} \ --program-prefix=${TARGET_PREFIX} \ --disable-install-libbfd \ --disable-werror \ - --enable-poison-system-directories" + --enable-poison-system-directories \ + ${@base_contains('DISTRO_FEATURES', 'ld-is-gold', '--enable-gold=default', '', d)}" do_install () { oe_runmake 'DESTDIR=${D}' install |