Re: [Bug-gnulib] AC_PROG_YACC

Paul Eggert <[email protected]> Wed, 05 May 2004 10:44:07 -0700
Newsgroups gmane.comp.sysutils.autoconf.bugs,gmane.comp.version-control.cvs.bugs,gmane.comp.lib.gnulib.bugs
Message-ID <[email protected]>
"Mark D. Baushke" <[email protected]> writes:

> http://www.opengroup.org/onlinepubs/007908799/xcu/make.html

I was using the current spec, which is here:

http://www.opengroup.org/onlinepubs/009695399/utilities/make.html

The "sh -e" business is clearly incompatible with the POSIX.
POSIX says (1) each makefile command line is passed separately to
system(), and (2) system() does not use -e.  These are old requirements:
they're also present in the older spec that you referred to.

> Of course, my understanding is that the special target
> .POSIX: is mandated by 1003.2, but I am not 100% certain
> that is true.

Yes, that's still required -- I didn't know that.  Automake doesn't do
that.  However, it doesn't seem like it would have fixed this problem
so it's probably not worth messing with unless we find a problem that
it actually fixes.