This is the mail archive of the cygwin@cygwin.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

RE: [ANNOUNCEMENT] Updated: cygwin-1.3.16-1


This has significantly helped the problems that I was experiencing with
"make -j4" locking up my system (it no longer does).

Now, I've noticed another (possibly independent) problem.  I've attached
the cygcheck output and the makefile that exhibits the problem.

The makefile creates 1000 c-files, then compiles them.  I've added a
sleep 10 command to the end of the c-file creation rule to stress the
system.  Running "nice make -rj" creates about 60 of the files, and
partially creates the other 940 c-files.  Then it compiles about 30 of
them, and then bails with this message:

gcc -W -Wall -O3 -c -o 29.o 29.c
make: *** wait: No children.  Stop.
make: *** Waiting for unfinished jobs....
make: *** wait: No children.  Stop.

Running "nice make -rj" again causes make to correctly finish it's task
(create the 1000 object files).

I've re-created this problem with a real-life build system, it's not
just an artifact of this specific makefile.

> -----Original Message-----
> From: Christopher Faylor [mailto:cygwin@cygwin.com] 
> Sent: Saturday, November 23, 2002 12:45 PM
> To: cygwin@cygwin.com
> Subject: [ANNOUNCEMENT] Updated: cygwin-1.3.16-1
> 
> 
> I've made a new version of the Cygwin DLL and associated 
> utilities available for download.  As usual, a list of what 
> has changed is below.
[snip]

Attachment: makefile
Description: makefile

Attachment: cygcheck.txt
Description: cygcheck.txt

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]