Ignore:
Timestamp:
Jan 29, 2004, 7:37:01 PM (22 years ago)
Author:
bird
Message:

Synced with binutils.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/gcc/ltconfig

    • Property cvs2svn:cvs-rev changed from 1.5 to 1.6
    r1102 r1103  
    11561156  # Give a soname corresponding to the major version so that dld.sl refuses to
    11571157  # link against other versions.
    1158   dynamic_linker="$host_os dld.sl"
    11591158  version_type=sunos
    11601159  need_lib_prefix=no
    11611160  need_version=no
     1161  case "$host_cpu" in
     1162  ia64*)
     1163    dynamic_linker="$host_os dld.so"
     1164    shlibpath_var=LD_LIBRARY_PATH
     1165    library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
     1166    soname_spec='${libname}${release}.so$major'
     1167    shlibpath_var=LD_LIBRARY_PATH
     1168    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
     1169    if test "X$HPUX_IA64_MODE" = X32; then
     1170      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32/usr/local/lib"
     1171    else
     1172      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
     1173    fi
     1174    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
     1175    ;;
     1176  *)
     1177    dynamic_linker="$host_os dld.sl"
    11621178  shlibpath_var=SHLIB_PATH
    11631179  shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
    11641180  library_names_spec='${libname}${release}.sl$versuffix ${libname}${release}.sl$major $libname.sl'
    11651181  soname_spec='${libname}${release}.sl$major'
     1182    ;;
     1183  esac
    11661184  # HP-UX runs *really* slowly unless shared libraries are mode 555.
    11671185  postinstall_cmds='chmod 555 $lib'
     
    11691187
    11701188irix5* | irix6*)
     1189  if test "$with_gnu_ld" = yes; then
     1190    version_type=linux
     1191  else
     1192  version_type=irix
     1193  fi
    11711194  version_type=irix
    11721195  need_lib_prefix=no
     
    11801203  *)
    11811204    case $LD in # libtool.m4 will add one of these switches to LD
    1182     *-32|*"-32 ") libsuff= shlibsuff= libmagic=32-bit;;
    1183     *-n32|*"-n32 ") libsuff=32 shlibsuff=N32 libmagic=N32;;
    1184     *-64|*"-64 ") libsuff=64 shlibsuff=64 libmagic=64-bit;;
     1205    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
     1206      libsuff= shlibsuff= libmagic=32-bit;;
     1207    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
     1208      libsuff=32 shlibsuff=N32 libmagic=N32;;
     1209    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
     1210      libsuff=64 shlibsuff=64 libmagic=64-bit;;
    11851211    *) libsuff= shlibsuff= libmagic=never-match;;
    11861212    esac
     
    12621288  need_version=no
    12631289  need_lib_prefix=no
    1264   # embedd hex versionnumbers into the name as far as there is space for such.
     1290  # embedd versionnumbers into the name as far as there is space for such.
    12651291  # old: libname_spec='$name'
    12661292  # old: library_names_spec='$libname.dll $libname.a'
Note: See TracChangeset for help on using the changeset viewer.