libtool-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: /usr/bin/nm and dlopen fix for HP-UX 10.20, 11.00


From: libtool-patches
Subject: Re: /usr/bin/nm and dlopen fix for HP-UX 10.20, 11.00
Date: Sun, 29 Jul 2001 09:16:34 -0500
User-agent: Mutt/1.2.5i

On Mon, Jun 25, 2001 at 01:33:40AM +0100, Gary V. Vaughan wrote:
> Sorry for the delay... I was busy merging MLB into HEAD.
> 
> On Wednesday 20 June 2001  7:41 pm, address@hidden wrote:
> > I'd also like to recommend a policy decision change in libtool.m4. We
> > should check for shl_load *first* on HP-UX. While dlopen() is
> > available, it works only when a patch is applied. Therefore, I suggest
> > we default to shl_load on HP-UX which requires no patch to work
> > properly.
> 
> Agreed, and applied to HEAD.

Ok, how about applying the following to branch-1-4?

-- 
albert chin (address@hidden)

-- snip snip
Index: libtool.m4
===================================================================
RCS file: /cvsroot/libtool/libtool/libtool.m4,v
retrieving revision 1.166.2.12
diff -u -3 -p -r1.166.2.12 libtool.m4
--- libtool.m4  2001/07/12 18:10:46     1.166.2.12
+++ libtool.m4  2001/07/29 03:38:27
@@ -624,14 +624,15 @@ else
    ;;
 
   *)
-    AC_CHECK_LIB(dl, dlopen,  [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],
-      [AC_CHECK_FUNC(dlopen, lt_cv_dlopen="dlopen",
-        [AC_CHECK_FUNC(shl_load, lt_cv_dlopen="shl_load",
-          [AC_CHECK_LIB(svld, dlopen,
-           [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"],
-            [AC_CHECK_LIB(dld, shl_load,
-              [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"])
-           ])
+    AC_CHECK_FUNC(shl_load, lt_cv_dlopen="shl_load",
+      [AC_CHECK_LIB(dld, shl_load,
+        [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"],
+        [AC_CHECK_LIB(dl, dlopen,
+          [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],
+          [AC_CHECK_FUNC(dlopen, lt_cv_dlopen="dlopen",
+            [AC_CHECK_LIB(svld, dlopen,
+              [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"])
+            ])
           ])
         ])
       ])



reply via email to

[Prev in Thread] Current Thread [Next in Thread]