libstdc++.exp (v3-build_support): Look for __GTHREADS...
* testsuite/lib/libstdc++.exp (v3-build_support): Look for __GTHREADS, rather than _GLIBCXX_HAVE_GTHR_DEFAULT, to determine whether or not thread support is available. From-SVN: r99256
This commit is contained in:
parent
86abebe216
commit
08cce8fe0c
@ -1,5 +1,9 @@
|
|||||||
2005-05-04 Mark Mitchell <mark@codesourcery.com>
|
2005-05-04 Mark Mitchell <mark@codesourcery.com>
|
||||||
|
|
||||||
|
* testsuite/lib/libstdc++.exp (v3-build_support): Look for
|
||||||
|
__GTHREADS, rather than _GLIBCXX_HAVE_GTHR_DEFAULT, to determine
|
||||||
|
whether or not thread support is available.
|
||||||
|
|
||||||
* docs/html/test.html: Explain how to run the testsuite on an
|
* docs/html/test.html: Explain how to run the testsuite on an
|
||||||
installed directory.
|
installed directory.
|
||||||
|
|
||||||
|
@ -314,17 +314,17 @@ proc v3-build_support {} {
|
|||||||
set config_src "config.cc"
|
set config_src "config.cc"
|
||||||
set f [open $config_src "w"]
|
set f [open $config_src "w"]
|
||||||
puts $f "#include <bits/c++config.h>"
|
puts $f "#include <bits/c++config.h>"
|
||||||
|
puts $f "#include <bits/gthr.h>"
|
||||||
close $f
|
close $f
|
||||||
set preprocessed [v3_target_compile $config_src "" \
|
set preprocessed [v3_target_compile $config_src "" \
|
||||||
preprocess "additional_flags=-dN"]
|
preprocess "additional_flags=-dN"]
|
||||||
foreach l $preprocessed {
|
if { [string first "_GLIBCXX_USE_WCHAR_T" $preprocessed] != -1 } {
|
||||||
if { [string first "_GLIBCXX_USE_WCHAR_T" $l] != -1 } {
|
verbose -log "wchar_t support detected"
|
||||||
verbose -log "wchar_t support detected"
|
set v3-wchar_t 1
|
||||||
set v3-wchar_t 1
|
}
|
||||||
} elseif { [string first "_GLIBCXX_HAVE_GTHR_DEFAULT" $l] != -1 } {
|
if { [string first "__GTHREADS" $preprocessed] != -1 } {
|
||||||
verbose -log "thread support detected"
|
verbose -log "thread support detected"
|
||||||
set v3-threads 1
|
set v3-threads 1
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
# Build the support objects.
|
# Build the support objects.
|
||||||
|
Loading…
Reference in New Issue
Block a user