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

Reply via email to