automake-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH] tests: do not clobber the modified CC


From: Stefano Lattarini
Subject: Re: [PATCH] tests: do not clobber the modified CC
Date: Tue, 06 Mar 2012 14:11:22 +0100

On 03/06/2012 01:53 PM, Peter Rosin wrote:

> Subject: [PATCH] tests: do not clobber the modified CC
>
Maybe s|the modified CC|the $CC set by AM_PROG_CC_C_O (for losing compilers)|
here?

> If CC is originally a losing compiler, AM_PROG_CC_C_O will
> modify CC.  "$MAKE -e" will then clobber this modified CC
> and reintroduce the raw losing compiler causing the test
> to fail, as subdir-objects is in effect.
> 
> * tests/yacc-dist-nobuild-subdir.test: Drop -e from the $MAKE
> invocations.  This is safe since DISTCHECK_CONFIGURE_FLAGS is not
> specified in the Makefile and since the YACC override is carried
> over from the configure invocation into the Makefile making it
> redundant to specifiy it again in the environment for $MAKE.
> ---
>  tests/yacc-dist-nobuild-subdir.test |    4 ++--
>  1 files changed, 2 insertions(+), 2 deletions(-)
> 
> Hi!
> 
> Ok for master?
> 
> Cheers,
> Peter
> 
> diff --git a/tests/yacc-dist-nobuild-subdir.test 
> b/tests/yacc-dist-nobuild-subdir.test
> index 67568d7..3fdae8d 100755
> --- a/tests/yacc-dist-nobuild-subdir.test
> +++ b/tests/yacc-dist-nobuild-subdir.test
> @@ -85,9 +85,9 @@ chmod u+w .
>  # Try to enable dependency tracking even with slow dependency
>  # extractors, to improve coverage.
>  ../configure --enable-dependency-tracking YACC=false
> -YACC=false $MAKE -e
> +$MAKE
>  ls -l sub/*.[ch] && Exit 1
>  
> -env YACC=false DISTCHECK_CONFIGURE_FLAGS='YACC=false' $MAKE -e distcheck
> +env DISTCHECK_CONFIGURE_FLAGS='YACC=false' $MAKE distcheck
>
>  :
The original version of the test case was being overly paranoid to ensure
the bug it tested for was truly exposed; but keeping up with such paranoia
wouldn't justify a spurious failure, nor a change introducing even more
hoops or extra indirections.  So ACK.

Thanks,
  Stefano



reply via email to

[Prev in Thread] Current Thread [Next in Thread]