On 09/07/2010 02:34 PM, Ralf Wildenhues wrote:
Hi Eric,
* Eric Blake wrote on Tue, Sep 07, 2010 at 10:13:49PM CEST:
POSIX guarantees that
awk supplies ENVIRON; are we assuming that this is reasonable
portable to all the old-and-crusty vendor implementations out there,
since the autoconf manual doesn't state otherwise?
No. /bin/awk on Solaris 10 doesn't know ENVIRON, /usr/xpg4/bin/awk
and /bin/nawk do.
More precisely, does AC_PROG_AWK guarantee us an awk that will
understand ENVIRON? If so, then gnulib can use that; if not, then
gnulib needs to use env (in spite of its potential for false positives);
either way, the answer to this question may help us decide the issue of
whether GNU Coding Standards should permit env.
Meanwhile, we should document the portability of awk vs. ENVIRON in the
autoconf manual.
--
Eric Blake ebl...@redhat.com +1-801-349-2682
Libvirt virtualization library http://libvirt.org