automake
[Top][All Lists]
Advanced

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

Re: parallel "make check" output lines are lost!?!


From: Stefano Lattarini
Subject: Re: parallel "make check" output lines are lost!?!
Date: Thu, 02 Aug 2012 11:06:13 +0200

Hi Jim.

On 08/01/2012 04:52 PM, Jim Meyering wrote:
> I ran coreutils "make check" tests 60 times (on Fedora 17, x86_64),
> recording the results of each run like this:
> 
>     for i in $(seq 100); do make -j25 check
>
So, parallel make ...

> -C tests VERBOSE=yes \
>       RUN_EXPENSIVE_TESTS=no >& makerr-$i
>
... and output redirection.  Bad combination; take a look at:

  <http://debbugs.gnu.org/cgi/bugreport.cgi?bug=11413#8>

So, if this is to be considered a bug, it is a make bug, not an
Automake one IMHO.  To verify that this is the case you might want
to re-try your 100 runs above with this slight change:

   for i in $(seq 100); do
  +   : > makerr-$i
      make -j25 check -C tests VERBOSE=yes \
                RUN_EXPENSIVE_TESTS=no >& makerr-$i \
      && t=. || t=X
      printf $t
   done

and verify that in this case all the 'makerr-*' files are indeed equal.

HTH,
  Stefano



reply via email to

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