On 30/05/14 08:53 +0100, Ramana Radhakrishnan wrote:
With all the other build breakages in the past week, I've just
started seeing the first set of testresults from an auto-tester. It
looks like on a cross test using rhe5 / x86_64 with the version of
tcl8.4 I'm using I see the same errors that David saw.
The testsuite starts running if I tried the above
regexp ".*-O" $cxxflags
Is this going to be applied - what gives ?
Fixed with the attached patch.
Tested x86_64-linux (but onnly with Tcl 8.5), committed to trunk.
commit 8e72d35ed67a51df88c359249590e266c476044e
Author: Jonathan Wakely <jwak...@redhat.com>
Date: Fri May 30 11:10:57 2014 +0100
* testsuite/lib/libstdc++.exp (libstdc++_init): Adjust regexp to
work with previous versions of Tcl.
diff --git a/libstdc++-v3/testsuite/lib/libstdc++.exp
b/libstdc++-v3/testsuite/lib/libstdc++.exp
index 2b2a38b..d91bed6 100644
--- a/libstdc++-v3/testsuite/lib/libstdc++.exp
+++ b/libstdc++-v3/testsuite/lib/libstdc++.exp
@@ -283,7 +283,7 @@ proc libstdc++_init { testfile } {
append cxxflags " "
append cxxflags [getenv CXXFLAGS]
- if ![regexp "\-O" $cxxflags] {
+ if ![regexp ".*-O" $cxxflags] {
append cxxflags " -g -O2"
}