diff options
author | Benjamin Kosnik <bkoz@redhat.com> | 2008-04-24 23:30:10 +0000 |
---|---|---|
committer | Benjamin Kosnik <bkoz@gcc.gnu.org> | 2008-04-24 23:30:10 +0000 |
commit | 6995087dda7762a9769aa42d79c6df5556377809 (patch) | |
tree | 72ca287fa17bbec99666f437ddc5e3300bd0c101 /libstdc++-v3/configure.ac | |
parent | 21df06dfc46fa9b28f2bb42f5f3238086a2b489e (diff) | |
download | gcc-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.ac | 18 |
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. |