%% Reid Madsen <[EMAIL PROTECTED]> writes:

  rm> With this workaround in place, GNUmake never reports
  rm> the above error for existing files.

  rm> Please consider incorporating this, or something better,
  rm> in the next release.

There are actually a large number of calls in GNU make which might get
interrupted, such as readdir, etc. and these can also cause problems.

I took a different tack than trying to safeguard all of them: instead I
only allow interruptible system calls during the particular jobserver
operations that require it: in this area I know exactly which systems
calls I'm using and can handle EINTR in a much simpler way.  Everywhere
else I disable them.

This has been in CVS for a while now; if you're interested in testing it
you can build from there.


I also hope to have a release candidate for 3.79.2 out shortly.

-- 
-------------------------------------------------------------------------------
 Paul D. Smith <[EMAIL PROTECTED]>          Find some GNU make tips at:
 http://www.gnu.org                      http://www.paulandlesley.org/gmake/
 "Please remain calm...I may be mad, but I am a professional." --Mad Scientist

_______________________________________________
Bug-make mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-make

Reply via email to