Heads up: Problems with parallel make
Mon Feb 27 22:45:26 GMT 2023
On 2/27/2023 4:41 PM, Brian Inglis via Cygwin-apps wrote:
> 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?
In the case of HURD, it's because of failing tests in the test suite.
In the case of Cygwin, it's because of the problem I reported, in which
parallel make using a FIFO sometimes hangs when building TeX Live.
Anyone who wants to test this with their own builds can build make with
That will re-enable the use a FIFO for the jobserver. One can then
force make to use a pipe on a given project by using the make option
I plan to do this myself, since I hope to debug the FIFO problem the
next time I see it. It's not easy to catch, because it doesn't happen
with every build of TeX Live. And when it does happen, the build has
typically been going on for close to two hours before it hangs.
P.S. Marco, I don't know how much trouble you want to go to on this, but
when you release make-4.4.1, you might also make a test release with
CPPFLAGS set as above. That would make it easier for adventurous people
to try builds that use a FIFO.
More information about the Cygwin-apps