>> I believe that the goal of the Cygwin port is to implement a POSIX >> layer on top of Windows, so I'm assuming that when you compile GNU >> make with Cygwin it uses the POSIX implementation of the jobserver. >> This implementation relies on certain POSIX behaviors of pipes and >> signals and it's possible that the Cygwin wrappers here have an issue >> that is leading to this problem.
Magnus Ihse Bursie (21 February 2022 15:56) asked: > Is there some way I can verify this hypothesis (e.g. debug output > flags), other than looking at the Cygwin source on how they > configure/build make? Conjecture: run GNU make's own testsuite on the Cybwin build of it. Presumably possible by running make test in make's source tree. At least, worth a try ... Eddy.