Hello Eric,
* Eric Blake wrote on Sat, Nov 22, 2008 at 01:06:59AM CET:
> @@ -730,7 +752,7 @@ m4_define([_AS_ECHO],
> # Log the string to AS_MESSAGE_LOG_FD.
> m4_defun_init([_AS_ECHO_LOG],
> [AS_REQUIRE([_AS_LINENO_PREPARE])],
> -[_AS_ECHO([$as_me:${as_lineno-$LINENO}: $1], [AS_MESSAGE_LOG_FD])])
> +[_AS_ECHO([$as_me:${as_lineno-$LINENO}: $1], AS_MESSAGE_LOG_FD)])
> @@ -765,10 +787,11 @@ m4_define([_AS_ECHO_N],
>
> # AS_MESSAGE(STRING, [FD = AS_MESSAGE_FD])
> # ----------------------------------------
> -# Output "`basename $0`: "STRING to the open file FD.
> +# Output "`basename $0`: STRING" to the open file FD, and if logging
> +# is enabled, copy it to the log with a reference to LINENO.
> m4_defun_init([AS_MESSAGE],
> [AS_REQUIRE([_AS_ME_PREPARE])],
> -[m4_ifset([AS_MESSAGE_LOG_FD],
> +[m4_ifval(AS_MESSAGE_LOG_FD,
If these kinds of changes are required in Autoconf code, it looks like
user code might be affected, too. Have you checked for third-party
instances of this? Also, is this an incompatibility to earlier
semantics?
Thanks,
Ralf