summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorYann E. MORIN" <yann.morin.1998@anciens.enib.fr>2007-09-16 08:24:55 (GMT)
committerYann E. MORIN" <yann.morin.1998@anciens.enib.fr>2007-09-16 08:24:55 (GMT)
commit0b39dc5751c933c882c804ba241eac64832015a7 (patch)
treeac1e46bd1a8d7316474c56244633b209d083a66f /scripts
parent3f09a4d4c6b03eaddf1fd33970745dde08c9357e (diff)
Revert multilib handling. Even if we don't do multilib, we need to at least
say we don't, and not let gcc choose on its own (which it does wrong).
Diffstat (limited to 'scripts')
-rw-r--r--scripts/build/cc_gcc.sh5
1 files changed, 5 insertions, 0 deletions
diff --git a/scripts/build/cc_gcc.sh b/scripts/build/cc_gcc.sh
index dba5f2e..bcdef43 100644
--- a/scripts/build/cc_gcc.sh
+++ b/scripts/build/cc_gcc.sh
@@ -219,6 +219,11 @@ do_cc() {
extra_config="${extra_config} ${CT_ARCH_WITH_ARCH} ${CT_ARCH_WITH_ABI} ${CT_ARCH_WITH_CPU} ${CT_ARCH_WITH_TUNE} ${CT_ARCH_WITH_FPU} ${CT_ARCH_WITH_FLOAT}"
[ "${CT_SHARED_LIBS}" = "y" ] || extra_config="${extra_config} --disable-shared"
[ "${CT_CC_CXA_ATEXIT}" == "y" ] && extra_config="${extra_config} --enable-__cxa_atexit"
+ if [ "${CT_TARGET_MULTILIB}" = "y" ]; then
+ extra_config="${extra_config} --enable-multilib"
+ else
+ extra_config="${extra_config} --disable-multilib"
+ fi
CT_DoLog DEBUG "Extra config passed: \"${extra_config}\""