Re: [patch] parallel make bug with failing commands

2005-08-10 Thread Paul D. Smith
%% Michael Matz <[EMAIL PROTECTED]> writes: mm> Ah, right, good idea. Btw. funnily I can't reproduce the effect mm> of the deferred output on one of the machines even with your mm> makefile. The child is left running, but the echo "ok done" is mm> missing, probably because the parent mak

Re: [patch] parallel make bug with failing commands

2005-08-07 Thread Michael Matz
Hi Paul, On Sun, 7 Aug 2005 [EMAIL PROTECTED] wrote: > Thanks for a most excellent bug report! I was able to easily follow the > path you described and see the bug. I used essentially your fix (with a > few minor syntactic tweaks). Nice. > FYI, following your notes I was able to produce a mak

Re: [patch] parallel make bug with failing commands

2005-08-07 Thread psmith
Hi Michael; Thanks for a most excellent bug report! I was able to easily follow the path you described and see the bug. I used essentially your fix (with a few minor syntactic tweaks). FYI, following your notes I was able to produce a makefile which is guaranteed to show the bug every time, reg

[patch] parallel make bug with failing commands

2005-07-30 Thread Michael Matz
Hi, [please keep me CCed, I'm not subscribed to bug-make] I've noticed the problem with make 3.80 during building GCC. I can reproduce it with a small makefile, also with current CVS of GNU make. First I describe the symptoms, and then the bug. The former is a bit long, so you might skip to

Re: [patch] parallel make bug with failing commands

2005-07-30 Thread Paul D. Smith
Oh whoops, I see you already tried with the latest CVS code; sorry I missed that the first time. OK, thanks, I'll take a look. -- --- Paul D. Smith <[EMAIL PROTECTED]> Find some GNU make tips at: http://www.gn

Re: [patch] parallel make bug with failing commands

2005-07-30 Thread Paul D. Smith
Hi Michael; Can you please test this with the latest beta version of make? A number of fixes to the jobserver code have been made in that version: ftp://alpha.gnu.org/gnu/make/make-3.81beta3.tar.gz or ftp://alpha.gnu.org/gnu/make/make-3.81beta3.tar.bz2 Thanks! -- --

Re: parallel make bug

2000-06-08 Thread Paul D. Smith
%% "P. Jeffrey Ungar" <[EMAIL PROTECTED]> writes: pju> If a command for a rule is a submake, but the command is pju> contained in a variable, then it can't run the submake in pju> parallel. You get an error message: pju> gmake[1]: warning: jobserver unavailable: using -j1. Add `+' to pa

parallel make bug

2000-06-08 Thread P. Jeffrey Ungar
If a command for a rule is a submake, but the command is contained in a variable, then it can't run the submake in parallel. You get an error message: gmake[1]: warning: jobserver unavailable: using -j1. Add `+' to parent make rule. Here is a sample Makefile that shows the problem (for all vers