1.1 --- a/scripts/build/binutils/binutils.sh Thu Dec 09 18:55:33 2010 +0100
1.2 +++ b/scripts/build/binutils/binutils.sh Tue Dec 28 00:11:33 2010 +0100
1.3 @@ -26,6 +26,26 @@
1.4 CT_DoStep INFO "Installing binutils"
1.5
1.6 CT_DoLog EXTRA "Configuring binutils"
1.7 +
1.8 + if [ "${CT_BINUTILS_HAS_GOLD}" = "y" ]; then
1.9 + case "${CT_BINUTILS_LINKERS_LIST}" in
1.10 + ld)
1.11 + extra_config+=( --enable-ld=yes --enable-gold=no )
1.12 + ;;
1.13 + gold)
1.14 + extra_config+=( --enable-ld=no --enable-gold=yes )
1.15 + ;;
1.16 + ld,gold)
1.17 + extra_config+=( --enable-ld=default --enable-gold=yes )
1.18 + ;;
1.19 + gold,ld)
1.20 + extra_config+=( --enable-ld=yes --enable-gold=default )
1.21 + ;;
1.22 + esac
1.23 + fi
1.24 +
1.25 + CT_DoLog DEBUG "Extra config passed: '${extra_config[*]}'"
1.26 +
1.27 CFLAGS="${CT_CFLAGS_FOR_HOST}" \
1.28 CT_DoExecLog CFG \
1.29 "${CT_SRC_DIR}/binutils-${CT_BINUTILS_VERSION}/configure" \