This is the mail archive of the automake@gnu.org mailing list for the automake project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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


>>> "Eric" == Eric Siegerman <erics@telepres.com> 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




Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]