Hi Ben,
I glanced over the Debian-specific patches against Autoconf,
http://ftp.debian.org/debian/pool/main/a/autoconf/autoconf_2.59.cvs.2006.05.13-1.diff.gz
Some comments: (should I make this a wishlist bug in Debian BTS?)
- The variable quoting parts have been picked up by Paul in current CVS.
- This one isn't necessary any more, you can simply drop it:
--- autoconf-2.59.cvs.2006.05.13.orig/lib/autoconf/general.m4
+++ autoconf-2.59.cvs.2006.05.13/lib/autoconf/general.m4
@@ -2629,7 +2629,8 @@
# Store the evaluation of the integer EXPRESSION in VARIABLE.
m4_define([_AC_COMPUTE_INT_RUN],
[_AC_RUN_IFELSE([AC_LANG_INT_SAVE([$3], [$1])],
- [$2=`cat conftest.val`], [$4])])
+ [$2=`cat conftest.val`], [$4],
+ [AC_MSG_ERROR([internal error: not reached in
cross-compile])])])
- Was this one fixing a bug, or just for nicer config.log output?
--- autoconf-2.59.cvs.2006.05.13.orig/lib/autoconf/general.m4
+++ autoconf-2.59.cvs.2006.05.13/lib/autoconf/general.m4
@@ -2272,7 +2272,7 @@
[m4_ifvaln([$1], [AC_LANG_CONFTEST([$1])])dnl
rm -f conftest.$ac_objext
AS_IF([_AC_EVAL_STDERR($ac_compile) &&
- AC_TRY_COMMAND([test -z "$ac_[]_AC_LANG_ABBREV[]_werror_flag"
+ AC_TRY_COMMAND([test -z "$ac_[]_AC_LANG_ABBREV[]_werror_flag"[]dnl
|| test ! -s conftest.err]) &&
AC_TRY_COMMAND([test -s conftest.$ac_objext])],
[$2],
@@ -2313,7 +2313,7 @@
[m4_ifvaln([$1], [AC_LANG_CONFTEST([$1])])dnl
rm -f conftest.$ac_objext conftest$ac_exeext
AS_IF([_AC_EVAL_STDERR($ac_link) &&
- AC_TRY_COMMAND([test -z "$ac_[]_AC_LANG_ABBREV[]_werror_flag"
+ AC_TRY_COMMAND([test -z "$ac_[]_AC_LANG_ABBREV[]_werror_flag"[]dnl
|| test ! -s conftest.err]) &&
AC_TRY_COMMAND([test -s conftest$ac_exeext])],
[$2],
- Then, there is an atomic replacement patch for autom4te. Are you
going to submit it to GNU Autoconf?
- There is a change to AC_PATH_X, apparently extending functionality.
Is that relevant to Autoconf-2.60?
- Last but not least, you can simply drop the following patch, as
the right hand side of assignments does not undergo word splitting.
--- autoconf-2.59.cvs.2006.05.13.orig/lib/autoconf/status.m4
+++ autoconf-2.59.cvs.2006.05.13/lib/autoconf/status.m4
@@ -959,7 +959,7 @@
# in subdir configurations.
ac_sub_configure_args="--prefix=$prefix $ac_sub_configure_args"
- ac_popdir=`pwd`
+ ac_popdir="`pwd`"
for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
# Do not complain, so a configure script can configure whichever
Cheers,
Ralf