tests: avoid failure due to libtool quirks in C++ demo test
authorStefano Lattarini <stefano.lattarini@gmail.com>
Mon, 11 Jun 2012 17:38:54 +0000 (19:38 +0200)
committerStefano Lattarini <stefano.lattarini@gmail.com>
Mon, 11 Jun 2012 17:41:52 +0000 (19:41 +0200)
Revealed by failures on NetBSD 5.1.

* t/cxx-lt-demo.sh: In "make distcheck" invocation, don't define 'CC'
to "false", as that value would be exported and passed to the child
./configure invocation, and some configure checks generated by libtool
autoconf macros can still require a C preprocessor even for packages
using only C++, and bail out if it's not found.  The problem was not
apparent on Solaris and GNU/Linux because those systems have a
'/lib/cpp' program, and configure detected and used that as a fallback
C preprocessor.

Signed-off-by: Stefano Lattarini <stefano.lattarini@gmail.com>
t/cxx-lt-demo.sh

index ef2bc78..0ccd953 100755 (executable)
@@ -128,6 +128,6 @@ $MAKE test-objs
 VERBOSE=yes $MAKE check-TESTS
 grep 'Howdy.*Testsuite' try.log || grep 'Skip:.*cross-compiled' try.log
 
-$MAKE -e CC=false distcheck
+$MAKE distcheck
 
 :