I have noticed a typo in libtool.m4 (from libtool-1.5.22).

In two (nested) places the file uses something like

        AC_CHECK_LIB([dld], [FUNC],
            [lt_cv_dlopen="FUNC" lt_cv_dlopen_libs="-dld"],
          [ACTION-IF-NOT-FOUND])

I think this is a typo and ought to read

                                 lt_cv_dlopen_libs="-ldld"

as per the attached patch.

The generated configure scripts will probably fail for systems where libdld
is required (which are these?).

regards
Peter Breitenlohner <[EMAIL PROTECTED]>
diff -ur libtool-1.5.22.orig/libtool.m4 libtool-1.5.22/libtool.m4
--- libtool-1.5.22.orig/libtool.m4      2005-12-18 22:53:17.000000000 +0100
+++ libtool-1.5.22/libtool.m4   2006-06-19 14:10:42.000000000 +0200
@@ -946,7 +946,7 @@
     AC_CHECK_FUNC([shl_load],
          [lt_cv_dlopen="shl_load"],
       [AC_CHECK_LIB([dld], [shl_load],
-           [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"],
+           [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"],
        [AC_CHECK_FUNC([dlopen],
              [lt_cv_dlopen="dlopen"],
          [AC_CHECK_LIB([dl], [dlopen],
@@ -954,7 +954,7 @@
            [AC_CHECK_LIB([svld], [dlopen],
                  [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"],
              [AC_CHECK_LIB([dld], [dld_link],
-                   [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"])
+                   [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"])
              ])
            ])
          ])
_______________________________________________
Bug-libtool mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-libtool

Reply via email to