diff options
author | Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> | 2008-05-15 21:00:52 (GMT) |
---|---|---|
committer | Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> | 2008-05-15 21:00:52 (GMT) |
commit | b1fb41d2bdc51af05bfe27946f913dee09bb26e9 (patch) | |
tree | 33bbe55116c2e41d80d94555a9ec0856a7bcb48a /scripts | |
parent | 10960336912758cb4a293d5bc63f6c902e28ba74 (diff) |
Backport #634 from trunk:
Better configure binutils, both for host and target.
/branches/1.1/scripts/build/binutils.sh | 23 15 8 0 +++++++++++++++--------
1 file changed, 15 insertions(+), 8 deletions(-)
Diffstat (limited to 'scripts')
-rw-r--r-- | scripts/build/binutils.sh | 23 |
1 files changed, 15 insertions, 8 deletions
diff --git a/scripts/build/binutils.sh b/scripts/build/binutils.sh index 2de697d..29f4fb7 100644 --- a/scripts/build/binutils.sh +++ b/scripts/build/binutils.sh @@ -40,7 +40,10 @@ do_binutils() { --target=${CT_TARGET} \ --prefix=${CT_PREFIX_DIR} \ --disable-nls \ + --disable-multilib \ + --disable-werror \ ${binutils_opts} \ + ${CT_ARCH_WITH_FLOAT} \ ${CT_BINUTILS_EXTRA_CONFIG} \ ${BINUTILS_SYSROOT_ARG} 2>&1 |CT_DoLog ALL @@ -80,14 +83,18 @@ do_binutils_target() { CT_Pushd "${CT_BUILD_DIR}/build-binutils-for-target" CT_DoLog EXTRA "Configuring binutils for target" - "${CT_SRC_DIR}/${CT_BINUTILS_FILE}/configure" \ - --build=${CT_BUILD} \ - --host=${CT_TARGET} \ - --target=${CT_TARGET} \ - --prefix=/usr \ - --enable-shared --enable-static \ - ${CT_BINUTILS_EXTRA_CONFIG} \ - --disable-nls 2>&1 |CT_DoLog ALL + "${CT_SRC_DIR}/${CT_BINUTILS_FILE}/configure" \ + --build=${CT_BUILD} \ + --host=${CT_TARGET} \ + --target=${CT_TARGET} \ + --prefix=/usr \ + --disable-werror \ + --enable-shared \ + --enable-static \ + --disable-nls \ + --disable-multilib \ + ${CT_ARCH_WITH_FLOAT} \ + ${CT_BINUTILS_EXTRA_CONFIG} 2>&1 |CT_DoLog ALL build_targets=$(echo "${targets}" |sed -r -e 's/(^| +)/\1all-/g;') install_targets=$(echo "${targets}" |sed -r -e 's/(^| +)/\1install-/g;') |