[Top][All Lists]

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

Re: Running a plain ./config.status at top level

From: Alexandre Duret-Lutz
Subject: Re: Running a plain ./config.status at top level
Date: Sun, 11 May 2003 22:31:48 +0200
User-agent: Gnus/5.090016 (Oort Gnus v0.16) Emacs/21.3 (gnu/linux)

>>> "Eric" == Eric Siegerman <address@hidden> writes:


 adl> $? works at least on GNU, Solaris, *BSD, OSF/Tru64, and
 adl> HP-UX.  (It's POSIX, of course.)

 Eric> Solaris 7's make(1) says:
 >> o  make  attempts to derive values for the dynamic macros
 >> `$*',  `$<',  and `$?', while processing explicit tar-
 >> gets.  It uses the same method as for implicit  rules;
 >> in  some  cases  this  can  lead  either to unexpected
 >> values, or to an empty value being  assigned.   (Actu-
 >> ally, this was true for earlier versions as well, even
 >> though the documentation stated otherwise.)

I'm not really worried by this.  I don't think unexpected applies
to $?.


 Eric> But then, why not do the whole thing the "make" way, using "::"
 Eric> rules, rather than adding yet more embedded shell-scripting?

This sounds really attractive, but I'm more concerned because
::-rules are not POSIX.  Does someone know a Make implementation
that doesn't support them?  I've made a note to add a check for
::-rules to the Automake test suite, so we get reports if they
don't work somewhere.
Alexandre Duret-Lutz

reply via email to

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