> * Some POSIX systems (*BSD) do not allow locks to be taken on pipes, which
>   caused the output sync feature to not work properly there.  Also multiple
>   invocations of make redirecting to the same output file (e.g., /dev/null)
>   would cause hangs.  Instead of locking stdout (which does have some useful
>   performance characteristics, but is not portable) create a temporary file
>   and lock that.  Windows continues to use a mutex as before.

When make is interrupted (e.g. Ctrl+C), it fails to delete this
temporary file. (I assume that's what /tmp/Gm* is.)

Reply via email to