[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug #15719] Make jobserver feature not supported on WINDOWS32 platforms
From: |
greg keranen |
Subject: |
[bug #15719] Make jobserver feature not supported on WINDOWS32 platforms |
Date: |
Wed, 1 Mar 2006 21:55:46 +0000 |
User-agent: |
Opera/8.52 (Windows NT 5.1; U; en) |
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 <address@hidden> 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/