Break circular require chain in _AS_LINENO_PREPARE.
commit7eba1c0ae03df9227cbd6ec47893395d72e2ef0f
authorEric Blake <ebb9@byu.net>
Wed, 15 Oct 2008 22:15:52 +0000 (15 16:15 -0600)
committerEric Blake <ebb9@byu.net>
Wed, 15 Oct 2008 22:19:04 +0000 (15 16:19 -0600)
treee821a8ef114e116b079e5bd1610377a8f33dc759
parent6edff90b47fbfe7a3b503b9b453ffd374e3d0369
Break circular require chain in _AS_LINENO_PREPARE.

* lib/m4sugar/m4sh.m4 (_AS_LINENO_PREPARE): Ensure that logging is
disabled when reporting LINENO failure, since logging requires
LINENO.
* doc/autoconf.texi (Initialization Macros): Recommend m4_pushdef,
not m4_rename, since the latter is undocumented.
* lib/autoconf/status.m4 (_AC_OUTPUT_CONFIG_STATUS): Avoid
m4_rename, as it does not yet handle pushdef stacks.
Reported by Ralf Wildenhues.

Signed-off-by: Eric Blake <ebb9@byu.net>
ChangeLog
doc/autoconf.texi
lib/autoconf/status.m4
lib/m4sugar/m4sh.m4