In regards to Paul's earlier questions about the version and distribution of my make, it is a Cygwin version of make running on Windows XP. Specifically, if I access my make's help it says "Program built for i686-pc-cygwin". The version of make is GNU Make 3.80.
--Bill -----Original Message----- From: Eli Zaretskii [mailto:[EMAIL PROTECTED] Sent: Sunday, January 28, 2007 12:23 PM To: [EMAIL PROTECTED] Cc: Bill Harding; bug-make@gnu.org Subject: Re: Parallel Jobs Bug > From: Paul Smith <[EMAIL PROTECTED]> > Date: Sun, 28 Jan 2007 09:42:25 -0500 > Cc: bug-make@gnu.org > > > * the code that generates that output is conditionally compiled > only if MAKE_JOBSERVERS is set, and that macro is set only if > the configure script detects a number of POSIX-like features in > your OS. If you build using the default config.h.W32 etc. and > don't run configure, that macro is not set and that code does > not even exist in the program anywhere! It probably just means that the OP is using the Cygwin port of Make. Which, of course, doesn't explain this: > * If the code is compiled in, it's only invoked if there is a > jobserver pipe, and there is only a jobserver pipe if one of two > things is true: a -jN was passed where N>1 was passed to make on > the compile line, or the option --jobserver-fds (which is an > internal option passed by make to its submakes and should never > be given to make externally) was passed to make. _______________________________________________ Bug-make mailing list Bug-make@gnu.org http://lists.gnu.org/mailman/listinfo/bug-make