[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: Parallel Jobs Bug
From: |
Bill Harding |
Subject: |
RE: Parallel Jobs Bug |
Date: |
Sun, 28 Jan 2007 13:27:58 -0800 |
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:address@hidden
Sent: Sunday, January 28, 2007 12:23 PM
To: address@hidden
Cc: Bill Harding; address@hidden
Subject: Re: Parallel Jobs Bug
> From: Paul Smith <address@hidden>
> Date: Sun, 28 Jan 2007 09:42:25 -0500
> Cc: address@hidden
>
>
> * 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.