bug-make
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: gmake hanging on Solaris 2.7


From: Paul D. Smith
Subject: Re: gmake hanging on Solaris 2.7
Date: Tue, 17 Apr 2001 18:39:40 -0400

%% Regarding Re: gmake hanging on Solaris 2.7; you wrote:

  th> If you like, send me the fix you have (assuming you still have it)
  th> and I'll take a look.

It's not a matter of having, it's a matter of producing a patch :).  The
code has moved on since 3.79.1 and the "fix" is actually applied to a
number of different files (basically the problem is that the method we
use for managing jobs during parallel builds requires that we use
interruptible system calls, but there are many system calls in make
which don't check for EINTR return codes).  Although I don't have a
precise step-by-step way it could happen I suppose an interrupted system
call at exactly the wrong place could confuse make a good bit.

My belief, from examining the code, is that if you don't run in parallel
then make doesn't enable interruptible system calls, so this should not
impact serial builds at all.

-- 
-------------------------------------------------------------------------------
 Paul D. Smith <address@hidden>          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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]