tests: avoid false failure in cygnus-dependency-tracking.test.
authorRalf Wildenhues <Ralf.Wildenhues@gmx.de>
Fri, 21 Jan 2011 18:54:35 +0000 (19:54 +0100)
committerRalf Wildenhues <Ralf.Wildenhues@gmx.de>
Fri, 21 Jan 2011 18:56:36 +0000 (19:56 +0100)
* tests/cygnus-dependency-tracking.test: Be less restrictive
when grepping the compiler error message, GCC 3.4.6 on FreeBSD
does not mention an undefined symbol.

Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
ChangeLog
tests/cygnus-dependency-tracking.test

index 0540fc8..4583a89 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2011-01-21  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+       tests: avoid false failure in cygnus-dependency-tracking.test.
+       * tests/cygnus-dependency-tracking.test: Be less restrictive
+       when grepping the compiler error message, GCC 3.4.6 on FreeBSD
+       does not mention an undefined symbol.
+
 2010-12-22  Stefano Lattarini  <stefano.lattarini@gmail.com>
 
        Add some tests on 'cygnus' mode.
index f2f4aea..58b3e86 100755 (executable)
@@ -68,6 +68,7 @@ $MAKE test-nodeps
 $MAKE clean
 $MAKE >out 2>&1 && { cat out; Exit 1; }
 cat out
-$FGREP 'GIVE_BACK' out
+# Not all compilers mention the undefined symbol in the error message.
+grep GIVE_BACK out || grep main out
 
 :