Heads up: Problems with parallel make

Brian Inglis Brian.Inglis@Shaw.ca
Mon Feb 27 21:41:17 GMT 2023


On 2023-02-20 17:48, Ken Brown via Cygwin-apps wrote:
> On 2/20/2023 6:29 PM, Ken Brown via Cygwin-apps wrote:
>> On 2/20/2023 5:00 PM, Ken Brown via Cygwin-apps wrote:
>>> On 2/20/2023 2:12 PM, Marco Atzeri via Cygwin-apps wrote:
>>>> uploaded as test 4.4.0.91-1
>>>> following message is still present while missing in 4.4-1
>>>>> make[1]: warning: jobserver unavailable: using -j1.  Add '+' to parent make 
>>>>> rule.
>>>> and I do not see clear evidence of parallelism like in 4.4-1

>>> I doubt if this is related to the pipe vs. fifo issue, but maybe you should 
>>> test 4.4.0.90-1 to be sure.
>>> Do you have a simple way to reproduce the problem?  For example, does it 
>>> happen if you just make a toy cmake project?

>> Ignore what I said about 'make -j13 check' working right in the TeX Live 
>> build.  I just retried it and saw the "jobserver unavailable" message. When I 
>> saw several makes running at once, I think it was because of recursion, not 
>> parallelism.  So there's a real problem that can be reproduced without cmake.

> I'm going to report this upstream, as a continuation of the upstream bug report 
> that I filed earlier.

Looks like the 4.4.1 release disables FIFO on Hurd and Cygwin.
Will be interesting to see if it is based on config test, for clues to what it 
does not like, or just system?

-- 
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 à retirer     but when there is no more to cut
                                 -- Antoine de Saint-Exupéry


More information about the Cygwin-apps mailing list