[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: |
Agent Zhang |
Subject: |
[bug #15719] Make jobserver feature not supported on WINDOWS32 platforms |
Date: |
Thu, 2 Mar 2006 06:51:46 +0000 |
User-agent: |
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) |
Follow-up Comment #5, bug #15719 (project make):
greg~
In my first mail to Paul, I also mentioned the Cygwin erratic failures in
features/parallelism. However, at that time I was using GNU make 3.80. With
GNU make 3.81beta4, it seems to me it's harder to reproduce the random
failures since verstion 3.81beta4 runs a bit faster. :=)
> 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.
In fact, the tests in features/parallelism is somewhat fragile especially for
very slow machine (or fast machine but with heavy load). They make extensive
use of "sleep 1", "sleep 2", and etc., to do synchronization and assume that
the user's machine runs fast enough. For this reason, it's not a
Cygwin-specific problem IMHO.
> It does NOT work reliably under Cygwin, in my experience.
I'm guessing it's probably not a bug in GNU make, but a "bug" in the test
suit itself. AFAIK, there's no easy way to overcome this problem, hence it's
mostly the user's responsibility not to run the test suit either on very slow
machines or when the system load is pretty high. Yes, it's not an ultimate
solution. :/
Regards,
Agent
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?func=detailitem&item_id=15719>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/