diff --git a/ChangeLog b/ChangeLog index 999721f9..f338a842 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,9 @@ 2005-11-01 Gary V. Vaughan + * libltdl/m4/ltdl.m4 (LTDL_INIT): Call _LT_ENABLE_INSTALL directly + instead of m4_requiring it, as it relies on enable_ltdl_install + and enable_ltdl_convenience to have been initialised first. + * libtoolize.m4sh: Use serial tags to locate the correct serial numbers when deciding whether to update. (func_serial): Allow for macro_regex argument to be originating diff --git a/libltdl/m4/ltdl.m4 b/libltdl/m4/ltdl.m4 index e4a54864..62c162ec 100644 --- a/libltdl/m4/ltdl.m4 +++ b/libltdl/m4/ltdl.m4 @@ -229,9 +229,12 @@ AC_REQUIRE([gl_FUNC_ARGZ])dnl m4_require([_LT_CHECK_OBJDIR])dnl m4_require([_LT_HEADER_DLFCN])dnl -m4_require([_LT_ENABLE_INSTALL])dnl m4_require([_LT_CHECK_DLPREOPEN])dnl +dnl Don't require this, or it will be expanded earlier that the code +dnl that sets the variables it relies on: +_LT_ENABLE_INSTALL + dnl Although deprecated and no longer documented, alpha releases of dnl libtool used to define an LTDL_INIT to take a DIRECTORY orgument. dnl If LT_CONFIG_LTDL_DIR was called already, but LTDL_INIT was given a @@ -276,7 +279,7 @@ dnl AC_DEFUN([AC_LIB_LTDL], []) # _LT_ENABLE_INSTALL # ------------------ -m4_defun([_LT_ENABLE_INSTALL], +m4_define([_LT_ENABLE_INSTALL], [AC_ARG_ENABLE([ltdl-install], [AS_HELP_STRING([--enable-ltdl-install], [install libltdl])])