From: Chris Lattner Date: Sat, 27 May 2000 00:45:59 +0000 (+0000) Subject: * ltconfig.in (*-sequent-sysv4): New Port. X-Git-Tag: release-1-3-5~4 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=c02a4cafee0f25d338f78de6118e222953886481;p=thirdparty%2Flibtool.git * ltconfig.in (*-sequent-sysv4): New Port. --- diff --git a/ChangeLog b/ChangeLog index b8eeeb386..65949898c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2000-05-27 Chris Lattner + + * ltconfig.in (*-sequent-sysv4): New Port. + 2000-05-14 Alexandre Oliva * libtool.m4 (AC_LIBLTDL_CONVENIENCE, AC_LIBLTDL_INSTALLABLE): diff --git a/NEWS b/NEWS index ce534203e..e50703217 100644 --- a/NEWS +++ b/NEWS @@ -1,8 +1,13 @@ 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 *-sequent-sysv4. +* Support recent dlltool formats. +* Bugfixes. + New in 1.3.4: 1999-12-08, CVS version 1.3.3a, Libtool team: * Support for Compaq Tru64 V5.0. -* Improved support for Digatal Unix V4.*. +* Improved support for Digital Unix V4.*. * Improved support for NetBSD, FreeBSD and Unixware. * Many fine bugfixes. diff --git a/ltconfig.in b/ltconfig.in index db10a66f9..30f88e384 100755 --- a/ltconfig.in +++ b/ltconfig.in @@ -1472,7 +1472,13 @@ else ;; sysv4) - archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linkopts' + if test "x$host_vendor" = xsequent; then + # Use $CC to link under sequent, because it throws in some extra .o + # files that make .init and .fini sections work. + archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $linkopts' + else + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linkopts' + fi runpath_var='LD_RUN_PATH' hardcode_shlibpath_var=no hardcode_direct=no #Motorola manual says yes, but my tests say they lie @@ -2081,6 +2087,10 @@ sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) soname_spec='${libname}${release}.so$major' shlibpath_var=LD_LIBRARY_PATH case "$host_vendor" in + sequent) + file_magic_cmd='/bin/file' + deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' + ;; ncr) deplibs_check_method='pass_all' ;;