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

Reply via email to