Follow-up Comment #4, bug #15719 (project make): I don't know if my experience of failure under Cygwin should be considered a separate bug, since it seems that you all seem to be saying that parallelism works under Cygwin but not under cmd.exe
It does NOT work reliably under Cygwin, in my experience. I have so far reproduced the success of all 6 tests about 4 times and the failure twice: features/parallelism .................................... FAILED (5/6 passed) It is only TEST #5 which fails, but with somewhat different output; my guess is that creating load conditions, running other applications like video, while the test is running, helps reproduce the failure. I don't pretend to understand the deeper issues here but my guess is that there is nothing you can do about it since Cygwin depends ultimately on windows threading which is probably somewhat uncontrollable, at this level. Comments from the test script concerning this case: # Michael Matz <[EMAIL PROTECTED]> reported a bug where if make is running in # parallel without -k and two jobs die in a row, but not too close to each # other, then make will quit without waiting for the rest of the jobs to die. --- BEGIN FILE: work/features/parallelism.diff.4 *** work/features/parallelism.base.4 Wed Mar 1 13:03:39 2006 --- work/features/parallelism.log.4 Wed Mar 1 13:03:39 2006 *************** *** 4,8 **** Fail make: *** [fail.2] Error 1 Fail - make: *** [fail.3] Error 1 Ok done --- 4,8 ---- Fail make: *** [fail.2] Error 1 Fail Ok done + make: *** [fail.3] Error 1 --- EOF --- BEGIN FILE: work/features/parallelism.diff.4 *** work/features/parallelism.base.4 Wed Mar 1 13:45:39 2006 --- work/features/parallelism.log.4 Wed Mar 1 13:45:39 2006 *************** *** 1,8 **** Fail make: *** [fail.1] Error 1 make: *** Waiting for unfinished jobs.... - Fail make: *** [fail.2] Error 1 Fail - make: *** [fail.3] Error 1 Ok done --- 1,8 ---- Fail + Fail make: *** [fail.1] Error 1 make: *** Waiting for unfinished jobs.... make: *** [fail.2] Error 1 Fail Ok done + make: *** [fail.3] Error 1 --- EOF --- TEST ENVIRONMENT: GNU Make 3.81rc1 on CYGWIN_NT-5.1 x2 1.5.19(0.150/4/2) i686 NOTE: I compiled make from sources, using gcc under cygwin/bash --- SYSTEM: OS: Windows XP (SP2; +all current patches) CPU: AMD Athlon 64 X2 4400+ Board: ASUS A8N-SLI Premium (nVidia nForce 4 SLI chipset) _______________________________________________________ Reply to this item at: <http://savannah.gnu.org/bugs/?func=detailitem&item_id=15719> _______________________________________________ Message sent via/by Savannah http://savannah.gnu.org/ _______________________________________________ Bug-make mailing list Bug-make@gnu.org http://lists.gnu.org/mailman/listinfo/bug-make