summaryrefslogtreecommitdiff
path: root/lib/Automake/Configure_ac.pm
diff options
context:
space:
mode:
authorStefano Lattarini <stefano.lattarini@gmail.com>2011-08-12 18:29:28 +0200
committerStefano Lattarini <stefano.lattarini@gmail.com>2011-08-18 21:33:50 +0200
commitb3afcecf956210275843c3e6e2d6f639f48156eb (patch)
tree876b9f3e4ffd779ec968a2c7fb607782431c324a /lib/Automake/Configure_ac.pm
parent35a0689da39d6874464b7940b4e1a6930ca3c448 (diff)
downloadautomake-b3afcecf956210275843c3e6e2d6f639f48156eb.tar.gz
parallel-tests: no more spurious successes for FreeBSD make
Work around a bug of FreeBSD make bug that was causing the automake-generated "check" target to complete with success even if some tests failed; this happened only when FreeBSD make was run in concurrent mode (as in, e.g., "make -j2 check"). The bug is not present in NetBSD make. This change fixes automake bug#9245: <http://debbugs.gnu.org/cgi/bugreport.cgi?bug=9245> See also FreeBSD PR bin/159730: <http://www.freebsd.org/cgi/query-pr.cgi?pr=159730> * lib/am/check.am [%?PARALLEL_TESTS%] $(TEST_SUITE_LOG): Use a more "safe" (and apparently redundant) idiom to exit with error, so that the non-zero exit status is picked up also by FreeBSD make when it's running in concurrent mode. * NEWS: Update. * tests/check-concurrency-bug9245.test: New test. * tests/Makefile.am (TESTS): Update.
Diffstat (limited to 'lib/Automake/Configure_ac.pm')
0 files changed, 0 insertions, 0 deletions