summaryrefslogtreecommitdiffstats
path: root/rules/cross-gcc-second.make
diff options
context:
space:
mode:
Diffstat (limited to 'rules/cross-gcc-second.make')
-rw-r--r--rules/cross-gcc-second.make11
1 files changed, 9 insertions, 2 deletions
diff --git a/rules/cross-gcc-second.make b/rules/cross-gcc-second.make
index 5291752..30d8787 100644
--- a/rules/cross-gcc-second.make
+++ b/rules/cross-gcc-second.make
@@ -55,13 +55,20 @@ CROSS_GCC_SECOND_AUTOCONF = \
$(CROSS_GCC_AUTOCONF_COMMON) \
--prefix=$(PTXCONF_PREFIX) \
\
- --enable-shared \
--enable-languages=$(PTXCONF_CROSS_GCC_LANG) \
- --enable-threads=posix \
+ --enable-threads=$(PTXCONF_CROSS_GCC_THREADS) \
--enable-c99 \
--enable-long-long \
--enable-libstdcxx-debug
+ifdef PTXCONF_CROSS_GCC_SHARED
+CROSS_GCC_SECOND_AUTOCONF += \
+ --enable-shared
+else
+CROSS_GCC_SECOND_AUTOCONF += \
+ --disable-shared
+endif
+
$(STATEDIR)/cross-gcc-second.prepare:
@$(call targetinfo, $@)
@$(call clean, $(CROSS_GCC_SECOND_BUILDDIR))