summaryrefslogtreecommitdiff
path: root/scripts/build
diff options
context:
space:
mode:
authorYann E. MORIN" <yann.morin.1998@anciens.enib.fr>2008-05-14 17:58:07 (GMT)
committerYann E. MORIN" <yann.morin.1998@anciens.enib.fr>2008-05-14 17:58:07 (GMT)
commitcfdbd995e2686a4e7237fcbe21fedeba94f7ce38 (patch)
tree236745570176b450de393ad038959188d82b5106 /scripts/build
parent4ebe15e6b470f6bdc2db679e74515952006b1643 (diff)
Better configure binutils, both for host and target.
/trunk/scripts/build/binutils.sh | 23 15 8 0 +++++++++++++++-------- 1 file changed, 15 insertions(+), 8 deletions(-)
Diffstat (limited to 'scripts/build')
-rw-r--r--scripts/build/binutils.sh23
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;')