tests: avoid spurious failures in tests on C++ and lex
authorStefano Lattarini <stefano.lattarini@gmail.com>
Wed, 11 Apr 2012 13:25:37 +0000 (15:25 +0200)
committerStefano Lattarini <stefano.lattarini@gmail.com>
Wed, 11 Apr 2012 13:25:37 +0000 (15:25 +0200)
commitfeea090263edbe06ab791a838b4a3d1fce9fd7e5
tree57f58987f866a011342925e1deedcab9d82c3bf3
parent76f0605a6dd790ab43cc608db11ac2141ddf46c0
tests: avoid spurious failures in tests on C++ and lex

This is a follow-up to commit v1.11-2128-g7f2bc63 of 09-04-2012,
"tests: avoid spurious failures with non-flex 'lex' programs and
C++".  It is required to avoid a couple of spurious failures on
Solaris and NetBSD systems (at least).  See also automake bug#11185.

* t/lex-clean-cxx.sh (parsefoo.lxx): Do not declared the provided
dummy 'isatty' function as 'static', since that might conflict with
a declaration of it as 'extern' pulled in through other system
* t/lex-depend-cxx.sh (joe.ll): Likewise.
* t/README: Update advice, to avoid similar issues in the future.

Signed-off-by: Stefano Lattarini <stefano.lattarini@gmail.com>
t/README
t/lex-clean-cxx.sh
t/lex-depend-cxx.sh