Heads up: Problems with parallel make
Ken Brown
kbrown@cornell.edu
Tue Feb 14 02:33:29 GMT 2023
On 2/13/2023 6:05 PM, Ken Brown via Cygwin-apps wrote:
> Several of my packages that used to build fine with parallel make now
> require 'make -j1'. Without this I either get strange errors or a hang.
>
> I can't find any pattern to explain when the problem occurs and when it
> doesn't, but it seems to be due to a change in make, starting with
> version 4.4. By default, make now uses a FIFO rather than a pipe in its
> jobserver implementation. You can override this with the make flag
>
> --jobserver-style=pipe
>
> In all cases where I've tried this, parallel make works again.
>
> It wouldn't surprise me if there's a bug in Cygwin's FIFO implementation
> that's responsible for this, but I haven't yet tried to track it down.
I've now reported this upstream:
https://lists.gnu.org/archive/html/bug-make/2023-02/msg00029.html
Ken
More information about the Cygwin-apps
mailing list