summaryrefslogtreecommitdiff
path: root/scripts/build
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/build')
-rw-r--r--scripts/build/cc/gcc.sh10
1 files changed, 9 insertions, 1 deletions
diff --git a/scripts/build/cc/gcc.sh b/scripts/build/cc/gcc.sh
index 7ebfff6..f4cf7cb 100644
--- a/scripts/build/cc/gcc.sh
+++ b/scripts/build/cc/gcc.sh
@@ -313,6 +313,15 @@ do_cc() {
extra_config+=("--with-mpc=${CT_PREFIX_DIR}")
fi
+ if [ "${CT_THREADS}" = "none" ]; then
+ extra_config+=("--disable-threads")
+ if [ "${CT_CC_GCC_4_2_or_later}" = y ]; then
+ extra_config+=("--disable-libgomp")
+ fi
+ else
+ extra_config+=("--enable-threads=posix")
+ fi
+
CT_DoLog DEBUG "Extra config passed: '${extra_config[*]}'"
# --enable-symvers=gnu really only needed for sh4 to work around a
@@ -334,7 +343,6 @@ do_cc() {
"${extra_config[@]}" \
--with-local-prefix="${CT_SYSROOT_DIR}" \
--disable-nls \
- --enable-threads=posix \
--enable-symvers=gnu \
--enable-c99 \
--enable-long-long \