bug-make
[Top][All Lists]
Advanced

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

Re: EINTR causing useless recompilation?


From: Ted Stern
Subject: Re: EINTR causing useless recompilation?
Date: Fri, 24 Jan 2003 10:02:56 -0800
User-agent: Gnus/5.090013 (Oort Gnus v0.13) Emacs/21.2 (sparc-sun-solaris2.8)

On Thu, 23 Jan 2003, Paul D. Smith wrote:
> %% Tom Rodriguez <address@hidden> writes:
> 
>   tr> Hello.  I've finally gotten a chance to look at this more closely
>   tr> and the problem is that GNU make assume that SA_RESTART restarts
>   tr> all system calls which isn't true for solaris and I suspect isn't
>   tr> true for any System V based Unix.
> 
> Yes, experimentations shows this to be the case.
> 
> Unfortunately this means that Solaris is not compliant with the POSIX
> specs, which clearly state that any system call that can return EINTR
> must respect the SA_RESTART flag.

This seems to be grounds for a bug report to Sun.  Since they get a lot of
benefit from GNU software being available for their systems, it seems to me
that they might make some effort to try and fix it, if you bring the matter to
their attention.

Ted
-- 
 Ted Stern                           Engineering Applications
 Cray Inc.                               office: 206-701-2182
 411 First Avenue South, Suite 600         cell: 206-383-1049
 Seattle, WA 98104-2860                     FAX: 206-701-2500
 Debuggers' motto:  Frango ut patefaciam -- I break in order to reveal




reply via email to

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