So bug is still there. However...
Let's see what --output-sync=target does?
So turning on output syncing actually works around the problem, I assume by
closing the standard file descriptors and redirecting them to pipes back to the
main make process before forking. Now I just have to build make-4.0 for ubuntu
12.04LTS and mac and get that distributed to all machines and teach people
to sync their output.
Any ideas about the original bug though?
PS.
From https://github.com/klarna/stdapp.mk,
it seems you're building some Erlang programs?. Some Klarna/LM
Ericsson language? I used to work for LM Ericsson Oy AB in Finland a
long time ago.
Yes, both Klarna and Campanja
have huge Erlang code bases. Stdapp,mk was made by Richard Carlsson at
Klarna for compiling huge Erlang projects.