aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3/configure.ac
diff options
context:
space:
mode:
authorBenjamin Kosnik <bkoz@redhat.com>2008-04-24 23:30:10 +0000
committerBenjamin Kosnik <bkoz@gcc.gnu.org>2008-04-24 23:30:10 +0000
commit6995087dda7762a9769aa42d79c6df5556377809 (patch)
tree72ca287fa17bbec99666f437ddc5e3300bd0c101 /libstdc++-v3/configure.ac
parent21df06dfc46fa9b28f2bb42f5f3238086a2b489e (diff)
downloadgcc-6995087dda7762a9769aa42d79c6df5556377809.zip
gcc-6995087dda7762a9769aa42d79c6df5556377809.tar.gz
gcc-6995087dda7762a9769aa42d79c6df5556377809.tar.bz2
re PR libstdc++/35887 (stl parallel includes installed for --disable-libgomp)
2008-04-24 Benjamin Kosnik <bkoz@redhat.com> PR libstdc++/35887 * configure.ac: Add default argument to GLIBCXX_ENABLE_PARALLEL. Move atomic warnings to GLIBCXX_ENABLE_ATOMIC_BUILTINS. * acinclude.m4 (GLIBCXX_ENABLE_PARALLEL): Check for --disable-libgomp. (GLIBCXX_ENABLE_ATOMIC_BUILTINS): Add warning information. * configure: Regenerate. * include/Makefile.am (parallel_headers): Make conditional on ENABLE_PARALLEL. * include/Makefile.in: Regenerate. From-SVN: r134649
Diffstat (limited to 'libstdc++-v3/configure.ac')
-rw-r--r--libstdc++-v3/configure.ac18
1 files changed, 4 insertions, 14 deletions
diff --git a/libstdc++-v3/configure.ac b/libstdc++-v3/configure.ac
index 366e443..c3f1756 100644
--- a/libstdc++-v3/configure.ac
+++ b/libstdc++-v3/configure.ac
@@ -107,30 +107,20 @@ GLIBCXX_ENABLE_C99([yes])
GLIBCXX_ENABLE_CONCEPT_CHECKS([no])
GLIBCXX_ENABLE_DEBUG_FLAGS(["-g3 -O0"])
GLIBCXX_ENABLE_DEBUG([no])
-GLIBCXX_ENABLE_PARALLEL
+GLIBCXX_ENABLE_PARALLEL([yes])
GLIBCXX_ENABLE_CXX_FLAGS
GLIBCXX_ENABLE_FULLY_DYNAMIC_STRING([no])
# Checks for operating systems support that don't require linking.
GLIBCXX_CHECK_SYSTEM_ERROR
GLIBCXX_CHECK_STANDARD_LAYOUT
-
-# No surprises, no surprises...
GLIBCXX_ENABLE_THREADS
-GLIBCXX_ENABLE_ATOMIC_BUILTINS
-if test $atomicity_dir = cpu/generic/atomicity_mutex ; then
- AC_MSG_WARN([No native atomic operations are provided for this platform.])
- if test $target_thread_file = single; then
- AC_MSG_WARN([They cannot be faked when thread support is disabled.])
- AC_MSG_WARN([Thread-safety of certain classes is not guaranteed.])
- else
- AC_MSG_WARN([They will be faked using a mutex.])
- AC_MSG_WARN([Performance of certain classes will degrade as a result.])
- fi
-fi
+# Checks for compiler support that don't require linking.
+GLIBCXX_ENABLE_ATOMIC_BUILTINS
GLIBCXX_CHECK_COMPILER_FEATURES
+# Only do link tests if native. Else, hardcode.
if $GLIBCXX_IS_NATIVE; then
# We can do more elaborate tests that assume a working linker.