]> git.ipfire.org Git - thirdparty/libtool.git/commitdiff
* ltconfig.in (irix*, osf*, deplibs_check_method): Use pass_all.
authorAlexandre Oliva <oliva@dcc.unicamp.br>
Sun, 25 Apr 1999 09:53:28 +0000 (09:53 +0000)
committerAlexandre Oliva <aoliva@redhat.com>
Sun, 25 Apr 1999 09:53:28 +0000 (09:53 +0000)
ChangeLog
ltconfig.in

index d61903feb2e500ad851d6ae39add98a32870d5af..0aba91da0e7222a483b18f2a8ccbea0f1ea6ac70 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,7 @@
 1999-04-25  Alexandre Oliva  <oliva@dcc.unicamp.br>
 
+       * ltconfig.in (irix*, osf*, deplibs_check_method): Use pass_all.
+
        * ltconfig.in (old_LDFLAGS, old_LIBS): Save and write to comments
        in output file.
 
index 2a8d899427b15414af346d16cfeac795ab96b5f2..22a77f47be42f8219993b5d4f5bdaff12810e1f6 100755 (executable)
@@ -1750,9 +1750,11 @@ irix5*)
   soname_spec='${libname}${release}.so'
   library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so $libname.so'
   shlibpath_var=LD_LIBRARY_PATH
-  deplibs_check_method="file_magic ELF 32-bit MSB dynamic lib MIPS - version 1" # or should it be pass_all?
+  # this will be overridden with pass_all, but let us keep it just in case
+  deplibs_check_method="file_magic ELF 32-bit MSB dynamic lib MIPS - version 1"
   file_magic_cmd=/usr/bin/file
   file_magic_test_file=`echo /lib/libc.so*`
+  deplibs_check_method='pass_all'
   shlibpath_overrides_runpath=no
   ;;
 
@@ -1776,9 +1778,11 @@ irix6*)
   # there either
   sys_lib_search_path_spec="/lib${libsuff} /usr/lib${libsuff} /usr/local/lib${libsuff}"
   sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff} /usr/local/lib${libsuff}"
-  deplibs_check_method="file_magic ELF ${libmagic} MSB mips-[1234] dynamic lib MIPS - version 1" # or should it be pass_all?
+  # this will be overridden with pass_all, but let us keep it just in case
+  deplibs_check_method="file_magic ELF ${libmagic} MSB mips-[1234] dynamic lib MIPS - version 1"
   file_magic_cmd=/usr/bin/file
   file_magic_test_file=`echo /lib${libsuff}/libc.so*`
+  deplibs_check_method='pass_all'
   ;;
 
 # No shared lib support for Linux oldld, aout, or coff.
@@ -1849,14 +1853,11 @@ osf3* | osf4*)
   soname_spec='${libname}${release}.so'
   library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so $libname.so'
   shlibpath_var=LD_LIBRARY_PATH
-  # deplibs_check_method='pass_all'
-  # Although pass_all appears to work, it copies symbols from static libraries
-  # into shared ones and exports them.  So, when a program is linked with two
-  # or more libraries that have got copies of the same symbols, link fails
-  # This was only tested on osf4:
+  # this will be overridden with pass_all, but let us keep it just in case
   deplibs_check_method='file_magic COFF format alpha shared library'
   file_magic_cmd=/usr/bin/file
   file_magic_test_file=/shlib/libc.so
+  deplibs_check_method='pass_all'
   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
   ;;