/[libtool]/libtool/libtool.m4
ViewVC logotype

Diff of /libtool/libtool.m4

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.314.2.112 by rwild, Thu Sep 22 06:04:35 2005 UTC revision 1.314.2.113 by rwild, Tue Sep 27 16:25:42 2005 UTC
# Line 1655  sunos4*) Line 1655  sunos4*)
1655    need_version=yes    need_version=yes
1656    ;;    ;;
1657    
1658  sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)  sysv4 | sysv4.2uw2* | sysv4.3*)
1659    version_type=linux    version_type=linux
1660    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
1661    soname_spec='${libname}${release}${shared_ext}$major'    soname_spec='${libname}${release}${shared_ext}$major'
# Line 1688  sysv4*MP*) Line 1688  sysv4*MP*)
1688    fi    fi
1689    ;;    ;;
1690    
1691    sysv5*)
1692      version_type=linux
1693      need_lib_prefix=no
1694      need_version=no
1695      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
1696      soname_spec='${libname}${release}${shared_ext}$major'
1697      shlibpath_var=LD_LIBRARY_PATH
1698      shlibpath_overrides_runpath=yes
1699      hardcode_into_libs=yes
1700      sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
1701      sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
1702      ;;
1703    
1704  uts4*)  uts4*)
1705    version_type=linux    version_type=linux
1706    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
# Line 2314  solaris*) Line 2327  solaris*)
2327    lt_cv_deplibs_check_method=pass_all    lt_cv_deplibs_check_method=pass_all
2328    ;;    ;;
2329    
2330  sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[[78]]*)  sysv4 | sysv4.2uw2* | sysv4.3*)
   lt_cv_deplibs_check_method=pass_all  
   ;;  
   
 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)  
2331    case $host_vendor in    case $host_vendor in
2332    motorola)    motorola)
2333      lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib) M[[0-9]][[0-9]]* Version [[0-9]]'      lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib) M[[0-9]][[0-9]]* Version [[0-9]]'
# Line 2339  sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) Line 2348  sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
2348    siemens)    siemens)
2349      lt_cv_deplibs_check_method=pass_all      lt_cv_deplibs_check_method=pass_all
2350      ;;      ;;
2351      pc)
2352        lt_cv_deplibs_check_method=pass_all
2353        ;;
2354    esac    esac
2355    ;;    ;;
2356    
2357  sysv4*uw2* | unixware7*)  unixware7* | sysv5*)
2358    lt_cv_deplibs_check_method=pass_all    lt_cv_deplibs_check_method=pass_all
2359    ;;    ;;
2360  esac  esac
# Line 3559  case $host_os in Line 3571  case $host_os in
3571          ;;          ;;
3572      esac      esac
3573      ;;      ;;
3574    sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[[78]]* | unixware7*)    sysv5OpenUNIX8* | sysv5UnixWare7.[[01]].[[01]]* | sysv5uw[[78]]* | unixware7*)
3575      _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no      case $cc_basename in
3576          CC*)
3577            _LT_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z ${wl}text'
3578            _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
3579            _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
3580            runpath_var='LD_RUN_PATH'
3581            _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
3582            ;;
3583        esac
3584        ;;
3585      sysv5*)
3586        case $cc_basename in
3587          CC*)
3588            _LT_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z ${wl}text'
3589            _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
3590            _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
3591            _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
3592            _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':'
3593            runpath_var='LD_RUN_PATH'
3594            _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
3595            ;;
3596        esac
3597      ;;      ;;
3598    tandem*)    tandem*)
3599      case $cc_basename in      case $cc_basename in
# Line 4949  AC_MSG_CHECKING([for $compiler option to Line 4982  AC_MSG_CHECKING([for $compiler option to
4982              ;;              ;;
4983          esac          esac
4984          ;;          ;;
4985        unixware*)        unixware* | sysv5*)
4986            case $cc_basename in
4987              CC*)
4988                _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
4989                _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
4990                _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
4991                ;;
4992            esac
4993          ;;          ;;
4994        vxworks*)        vxworks*)
4995          ;;          ;;
# Line 5966  EOF Line 6006  EOF
6006        runpath_var=LD_RUN_PATH        runpath_var=LD_RUN_PATH
6007        ;;        ;;
6008    
6009     sysv5OpenUNIX8* | sysv5UnixWare7* |  sysv5uw[[78]]* | unixware7*)      sysv5OpenUNIX8* | sysv5UnixWare7.[[01]].[[10]]* |  sysv5uw[[78]]* | unixware7*)
6010        _LT_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z ${wl}text'        _LT_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z ${wl}text'
6011        if test "$GCC" = yes; then        if test "$GCC" = yes; then
6012          _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'          _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
6013        else        else
6014          _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'          _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
6015        fi        fi
6016          _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
6017        runpath_var='LD_RUN_PATH'        runpath_var='LD_RUN_PATH'
6018        _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no        _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
6019        ;;        ;;
6020    
6021      sysv5*)      sysv5*)
6022        _LT_AC_TAGVAR(no_undefined_flag, $1)=' -z text'        _LT_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z ${wl}text'
6023        # $CC -shared without GNU ld will not create a library from C++        if test "$GCC" = yes; then
6024        # object files and a static libstdc++, better avoid it by now          _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
6025        _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'        else
6026        _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~          _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
6027                  $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'        fi
6028        _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=        _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
6029        _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no        _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
6030          _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':'
6031        runpath_var='LD_RUN_PATH'        runpath_var='LD_RUN_PATH'
6032          _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
6033        ;;        ;;
6034    
6035      uts4*)      uts4*)

Legend:
Removed from v.1.314.2.112  
changed lines
  Added in v.1.314.2.113

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26