autoconf-patches
[Top][All Lists]
Advanced

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

Re: Fix remake rule-induced test failures with HP-UX make.


From: Ralf Wildenhues
Subject: Re: Fix remake rule-induced test failures with HP-UX make.
Date: Mon, 24 Jan 2011 22:07:50 +0100
User-agent: Mutt/1.5.20 (2010-08-04)

* Ralf Wildenhues wrote on Sat, Jan 15, 2011 at 01:55:18PM CET:
> > http://autobuild.josefsson.org/automake/log-201101150749395803000.txt

>     docs: HP-UX make remakes targets with same time stamps as prereqs
>     
>     * doc/autoconf.texi (Timestamps and Make): Document HP-UX 11.31
>     make issue with targets having the same time stamps as their
>     prerequisites.

Assuming this has been overlooked, ping!

While at it, how about appending some more info, as from the other
patch:

> --- a/doc/autoconf.texi
> +++ b/doc/autoconf.texi
> @@ -20183,7 +20183,9 @@ Timestamps and Make
>          date >dest-stamp
>  @end example
>  
> -
> +Apart from timestamp resolution, there are also differences in handling
> +equal timestamps.  HP-UX @command{make} updates targets if it has the
> +same time stamp as one of its prerequisites, in violation of Posix rules.

+This can cause spurious rebuilds for repeated runs of @command{make}.
+This in turn can cause @command{make} to fail if it tries to rebuild
+generated files in a possibly read-only source tree with tools not
+present on the end-user machine.  Use GNU @command{make} instead.

>  
>  
>  @c ======================================== Portable C and C++ Programming



reply via email to

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