diff options
author | bkoz <bkoz@138bc75d-0d04-0410-961f-82ee72b054a4> | 2008-04-24 23:30:10 +0000 |
---|---|---|
committer | bkoz <bkoz@138bc75d-0d04-0410-961f-82ee72b054a4> | 2008-04-24 23:30:10 +0000 |
commit | 6bb3458a29e18c9f70c866dbf42aff799e1d7b78 (patch) | |
tree | 72ca287fa17bbec99666f437ddc5e3300bd0c101 /libstdc++-v3/configure.ac | |
parent | 806bea4e6ca456c065a2620383f1888a756b7a18 (diff) | |
download | gcc-6bb3458a29e18c9f70c866dbf42aff799e1d7b78.tar.gz |
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.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@134649 138bc75d-0d04-0410-961f-82ee72b054a4
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 366e443ef7b..c3f1756373e 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. |