bug-make
[Top][All Lists]
Advanced

[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/





reply via email to

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