Re: Sporadic GNU make jobserver unavailable

Brian Inglis via Cygwin <[email protected]>
Newsgroups gmane.os.cygwin
Organization Systematic Software
Message-ID <[email protected]>
On 2025-12-05 02:18, Dimitry Andric via Cygwin wrote:
> We're using Cygwin make to build several projects in parallel mode, e.g.
> with -j 4 or sometimes higher settings, depending on the core count of
> the machine.
> 
> Sporadically, and then I'm talking about "once a week" or so, random
> jobs will fail with a non-repeatable error, and in _every_ case these
> failures are preceded by a warning from make:
> 
>    make[4]: warning: jobserver unavailable: using -j1.  Add '+' to parent make rule.
> 
> Obviously the "Add '+' to parent rule" is nonsensical, since simply
> running exactly the same job again almost always works fine. But there
> is something flaky about make's jobserver under Windows.
> 
> FWIW one machine I just observed this on has the make-4.4.1-2 package,
> which should use the "pipe" jobserver, if I interpret
> https://cygwin.com/pipermail/cygwin-announce/2023-March/010972.html
> correctly.
> 
> Does anybody know a way to further debug this issue? It must be some
> rare race condition...

https://stackoverflow.com/questions/60702726/warning-jobserver-unavailable-using-j1-add-to-parent-make-rule

-- 
Take care. Thanks, Brian Inglis              Calgary, Alberta, Canada

La perfection est atteinte                   Perfection is achieved
non pas lorsqu'il n'y a plus rien à ajouter  not when there is no more to add
mais lorsqu'il n'y a plus rien à retrancher  but when there is no more to cut
                                 -- Antoine de Saint-Exupéry

-- 
Problem reports:      https://cygwin.com/problems.html
FAQ:                  https://cygwin.com/faq/
Documentation:        https://cygwin.com/docs.html
Unsubscribe info:     https://cygwin.com/ml/#unsubscribe-simple
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.