From: Stefano Lattarini Date: Thu, 10 Jun 2010 17:47:13 +0000 (+0200) Subject: Testsuite now works with BSD make in parallel mode. X-Git-Tag: v1.11.1b~76^2~2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7c82407818addac2cc0eef9aece7fad27c04ad24;p=thirdparty%2Fautomake.git Testsuite now works with BSD make in parallel mode. * tests/defs.in: Unset variables __MKLVL__ and MAKE_JOBS_FIFO, which are exported by BSD make when run in parallel mode, and which can confuse make processes spawned by our testsuite. This change fixes a lot of spurious failure when the testsuite is run with BSD make in parallel mode. Signed-off-by: Ralf Wildenhues --- diff --git a/ChangeLog b/ChangeLog index 28786b079..710dea645 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,12 @@ +2010-06-11 Stefano Lattarini + + Testsuite now works with BSD make in parallel mode. + * tests/defs.in: Unset variables __MKLVL__ and MAKE_JOBS_FIFO, + which are exported by BSD make when run in parallel mode, and + which can confuse make processes spawned by our testsuite. + This change fixes a lot of spurious failure when the testsuite + is run with BSD make in parallel mode. + 2010-06-09 Stefano Lattarini Modernize, improve and/or fix various test scripts. diff --git a/tests/defs.in b/tests/defs.in index 18f2aebcd..1744a07f5 100644 --- a/tests/defs.in +++ b/tests/defs.in @@ -301,7 +301,7 @@ cd ./$testSubDir # recursively invoked sub-make. Any $MAKE invocation in a test is # conceptually an independent invocation, not part of the main # 'automake' build. -unset MFLAGS MAKEFLAGS MAKELEVEL AM_MAKEFLAGS +unset MFLAGS MAKEFLAGS AM_MAKEFLAGS MAKELEVEL __MKLVL__ MAKE_JOBS_FIFO # Unset verbosity flag. unset V # Also unset variables that will let `make -e install' divert