> Date: Mon, 15 Jan 2024 12:37:42 -0500 > From: Ken Brown <kbr...@cornell.edu> > > This is a long shot, but I had a problem a year ago with parallel make > on Cygwin occasionally hanging. The solution turned out to be to force > make's jobserver to use pipes instead of fifos. If you want to try > this, pass make the option '--jobserver-style=pipe'.
Thanks. But the native Windows port of GNU Make uses neither fifos nor pipes for the jobserver implementation. It uses Windows semaphores. Moreover, this problem is not with the jobserver, it is with output-sync feature, which uses Windows mutexes to synchronize output from separate subprocesses that produce different targets.