On Thu, Sep 22, 2022 at 4:39 AM Andreas Schwab <sch...@suse.de> wrote:
...
> Interestingly, this eventually runs out of file
> descriptors, because, due to -O, make keeps opening new pipes for
> synchronizing the output without closing any.  Without -O, this would
> probably go on forever.

Make used to synchronize output by locking stdout. There was a recent
change. Make now uses a temp file to synchronize output.
There was also a change in replacing a pipe with a named pipe for
jobserver synchronization.
Can you please tell us how to reproduce?

regards, Dmitry

Reply via email to