From: Chad Cunningham Date: Sat, 27 May 2000 02:24:07 +0000 (+0000) Subject: * ltconfig.in (rhapsody*): New Port. X-Git-Tag: release-1-3-5~2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=4f4a83720261b56fdac5be09f251e7641cad8b22;p=thirdparty%2Flibtool.git * ltconfig.in (rhapsody*): New Port. * ltmain.in (rhapsody*): ditto. --- diff --git a/ChangeLog b/ChangeLog index 571f0ff6d..35eeaff5a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2000-05-27 Chad Cunningham + + * ltconfig.in (rhapsody*): New Port. + * ltmain.in (rhapsody*): ditto. + 2000-05-27 Gary V. Vaughan * ltmain.in: cygwin-1.1.0 and higher no longer grok backslash path diff --git a/NEWS b/NEWS index 6ca431f74..991d1dfd6 100644 --- a/NEWS +++ b/NEWS @@ -1,6 +1,7 @@ NEWS - list of user-visible changes between releases of GNU Libtool New in 1.3.5: 2000-05-27, CVS version 1.3.4a, Libtool team: +* Support for mac OS X (rhapsody). * Support for *-sequent-sysv4. * Support for Cygwin-1.1.0. * Support recent dlltool formats. diff --git a/ltconfig.in b/ltconfig.in index 30f88e384..a63b1ac01 100755 --- a/ltconfig.in +++ b/ltconfig.in @@ -1439,7 +1439,13 @@ else hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator=: ;; - + rhapsody*) + archive_cmds='$CC -bundle -undefined suppress -o $lib $libobjs $deplibs $linkopts' + hardcode_libdir_flags_spec='-L$libdir' + hardcode_direct=yes + hardcode_shlibpath_var=no + ;; + sco3.2v5*) archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linkopts' hardcode_shlibpath_var=no @@ -2047,6 +2053,14 @@ osf3* | osf4* | osf5*) sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" ;; +rhapsody*) + version_type=sunos + library_names_spec='${libname}.so' + soname_spec='${libname}.so' + shlibpath_var=DYLD_LIBRARY_PATH + deplibs_check_method=pass_all + ;; + sco3.2v5*) version_type=osf soname_spec='${libname}${release}.so$major' diff --git a/ltmain.in b/ltmain.in index 48a146ca4..6011207d0 100644 --- a/ltmain.in +++ b/ltmain.in @@ -1795,6 +1795,10 @@ compiler." *-*-cygwin* | *-*-mingw* | *-*-os2* | *-*-beos*) # these systems don't actually have a c library (as such)! ;; + *-*-rhapsody*) + # rhapsody is a little odd... + deplibs="$deplibs -framework System" + ;; *) # Add libc to deplibs on all other systems. deplibs="$deplibs -lc"