From: Alexandre Oliva Date: Sun, 25 Apr 1999 09:53:28 +0000 (+0000) Subject: * ltconfig.in (irix*, osf*, deplibs_check_method): Use pass_all. X-Git-Tag: release-1-3~40 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=e338a84da72129bfcf32ced1bd7a370213b9637b;p=thirdparty%2Flibtool.git * ltconfig.in (irix*, osf*, deplibs_check_method): Use pass_all. --- diff --git a/ChangeLog b/ChangeLog index d61903feb..0aba91da0 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,7 @@ 1999-04-25 Alexandre Oliva + * ltconfig.in (irix*, osf*, deplibs_check_method): Use pass_all. + * ltconfig.in (old_LDFLAGS, old_LIBS): Save and write to comments in output file. diff --git a/ltconfig.in b/ltconfig.in index 2a8d89942..22a77f47b 100755 --- a/ltconfig.in +++ b/ltconfig.in @@ -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" ;;