From: Jeff King Date: Wed, 06 Oct 2010 01:45:18 GMT Subject: Re: 1e633418479926bc85ed21a4f91c845a3dd3ad66 breaks on OSX Message-ID: <20101006014518.GA8557@sigill.intra.peff.net> In-Reply-To: On Wed, Oct 06, 2010 at 12:33:20AM +0200, Sverre Rabbelier wrote: > On Tue, Oct 5, 2010 at 23:34, Jeff King wrote: > > +ifndef NO_PERL > > +all:: perl/perl.mak > > +endif > > + > > Regardless of whether that fixes the problem that looks like a sane > patch, so maybe we just should apply it? I'm not opposed, though the situation is confusing enough I'd like to have somebody confirm that my previous analysis makes sense (otherwise, this is just adding cruft to the Makefile :) ). Sadly, I can't seem to replicate the original problem, even doing something like: n=1 while true; do make clean; if ! make -j4; then break; fi echo $n; n=$(($n+1)) done (and I tried several variations). It ran for 20 minutes without failing. My suspicion is that there may be some particular state that triggers the race condition, but I can't seem to figure it out. -Peff