On Sun, 2023-03-12 at 11:25 -0400, Ken Brown wrote: > > If I'm right, the solution would seem to be to disable the use of > > pselect on Cygwin when the jobserver is using a fifo. I'll try > > that on a local build of make and see if I can still reproduce the > > problem. > > Never mind. My speculation is leading nowhere. I just had 5 > successful builds followed by a hang in the 6th attempt. I guess I > just have to continue using a pipe for my TeX Live builds.
The latest release (GNU Make 4.4.1) uses pipes for jobserver on both Cygwin and Hurd, which both seem to have problems emulating POSIX-style FIFOs. Did that change not work for you, or did you by-hand force the jobserver to use FIFOs for these tests?