Pavel Roskin <[EMAIL PROTECTED]> writes: [...] > My understanding is that AC_PROG_LIBTOOL in the ml-branch tries to > fool autoconf and gets caught by the new dependency tracking code. > > Concerning libltdl/configure.in, there is indeed a loop: > > configure.in:36: AC_LTDL_SYMBOL_USCORE is required by... > ./aclocal.m4:1265: AC_LTDL_DLSYM_USCORE is expanded from... > ./aclocal.m4:1203: AC_LTDL_SYMBOL_USCORE is expanded from... > > which means that AC_LTDL_SYMBOL_USCORE calls AC_LTDL_DLSYM_USCORE > which requires AC_LTDL_SYMBOL_USCORE. I submitted a suggestion for a patch for this just a few days ago. See attachment. Regards, Morten
Index: ChangeLog =================================================================== RCS file: /home/cvs/libtool/ChangeLog,v retrieving revision 1.809 diff -u -r1.809 ChangeLog --- ChangeLog 2000/10/02 01:18:16 1.809 +++ ChangeLog 2000/10/12 16:43:57 @@ -1,3 +1,8 @@ +2000-10-12 Morten Eriksen <[EMAIL PROTECTED]> + + * ltdl.m4 (AC_LIB_LTDL, AC_LTDL_SYMBOL_USCORE): Break a circular + dependency between AC_LTDL_SYMBOL_USCORE and AC_LTDL_DLSYM_USCORE. + 2000-10-02 Gary V. Vaughan <[EMAIL PROTECTED]> From Bruce Korb <[EMAIL PROTECTED]> Index: ltdl.m4 =================================================================== RCS file: /home/cvs/libtool/ltdl.m4,v retrieving revision 1.12 diff -u -r1.12 ltdl.m4 --- ltdl.m4 2000/09/16 20:08:07 1.12 +++ ltdl.m4 2000/10/12 16:43:57 @@ -48,6 +48,7 @@ AC_REQUIRE([AC_LTDL_DLPREOPEN])dnl AC_REQUIRE([AC_LTDL_DLLIB])dnl AC_REQUIRE([AC_LTDL_SYMBOL_USCORE])dnl +AC_REQUIRE([AC_LTDL_DLSYM_USCORE])dnl ])# AC_LIB_LTDL # AC_LTDL_ENABLE_INSTALL @@ -223,7 +224,6 @@ rm -rf conftest* ]) AC_MSG_RESULT($ac_cv_sys_symbol_underscore) -AC_LTDL_DLSYM_USCORE ])# AC_LTDL_SYMBOL_USCORE # AC_LTDL_DLSYM_USCORE