]> git.ipfire.org Git - thirdparty/libtool.git/commitdiff
* ltmain.in (newdlprefiles): Use dlname if it's available and
authorAlexandre Oliva <aoliva@redhat.com>
Mon, 4 Sep 2000 01:18:13 +0000 (01:18 +0000)
committerAlexandre Oliva <aoliva@redhat.com>
Mon, 4 Sep 2000 01:18:13 +0000 (01:18 +0000)
old_library isn't; use linklib only if dlname is not available.

ChangeLog
ltmain.in

index 631eafa08fb92937bf0bdc51106caf322d16468a..b779aaf17d9c121ee02b4ced4e23640babf18502 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
 2000-09-03  Alexandre Oliva  <aoliva@redhat.com>
 
+       * ltmain.in (newdlprefiles): Use dlname if it's available and
+       old_library isn't; use linklib only if dlname is not available.
+
        * ltconfig.in (enable_dlopen): Set to no when lt_cv_dlopen is no.
 
        * libtool.m4: Don't quote CONFIG_SHELL nor ORIGINAL_CONFIG_SHELL.
index dcd4fe4a708e78e2596acb20274565f512a4e4d5..5002ec25ef4139c334d85ab370db21120bb39a29 100644 (file)
--- a/ltmain.in
+++ b/ltmain.in
@@ -1637,6 +1637,9 @@ compiler."
          # are required to link).
          if test -n "$old_library"; then
            newdlprefiles="$newdlprefiles $dir/$old_library"
+         # Otherwise, use the dlname, so that lt_dlopen finds it.
+         elif test -n "$dlname"; then
+           newdlprefiles="$newdlprefiles $dir/$dlname"
          else
            newdlprefiles="$newdlprefiles $dir/$linklib"
          fi