]> git.ipfire.org Git - thirdparty/libtool.git/commitdiff
* ltconfig.in (*-sequent-sysv4): New Port.
authorChris Lattner <sabre@skylab.org>
Sat, 27 May 2000 01:36:26 +0000 (01:36 +0000)
committerGary V. Vaughan <gary@gnu.org>
Sat, 27 May 2000 01:36:26 +0000 (01:36 +0000)
ChangeLog
NEWS
ltconfig.in

index 00e3c8447a42ed0a5df61986f7379f717711d3fc..c9a270e5ce51aedb2fafa8d37f738da23a283a68 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2000-05-27  Chris Lattner  <sabre@skylab.org>
+
+       * ltconfig.in (*-sequent-sysv4): New Port.
+
 2000-05-17  Gary V. Vaughan  <gvv@techie.com>
 
        * ltmain.in: cygwin-1.1.0 and higher no longer grok backslash path
diff --git a/NEWS b/NEWS
index fb42441bdae0b4720f5183673ba43bc39df9f6e5..bbd5a622a08a085bf849c9cceddc566b9652b447 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -15,10 +15,12 @@ New in 1.3d: 2000-??-??; CVS version 1.3c, Libtool team:
   lt_dlloader_remove can be used for adding new types of module loaders.
   lt_dladderror, lt_dlseterror integrate user module loaders with lt_dlerror.
 * "-Xcompiler" and "-Wc," does now work in compile mode, too.
+* Support recent dlltool formats.
 * Start of support code for cross-compiling to win32.
 * libltdl can now be built as a dll with win32.
 * m4 macros needed to configure libltdl split out into libltdl/ltdl.m4.
 * Improved support for mingw32, Compaq Tru64 V5.0 and Digital Unix V4.*.
+* Support for *-sequent-sysv4.
 * Many bugfixes (especially in libltdl)
 \f
 New in 1.3.4: 1999-12-08, CVS version 1.3.3a, Libtool team:
index e41004a905879bc7f57b6f98fedac718b2535c97..41a5924df1de9891df01e0e80eda14381366e11e 100755 (executable)
@@ -1355,7 +1355,13 @@ else
     ;;
 
   sunos4*)
-    archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
+    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 -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
+    fi
     hardcode_libdir_flag_spec='-L$libdir'
     hardcode_direct=yes
     hardcode_minus_L=yes
@@ -1749,6 +1755,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 )'
+      ;;
     motorola)
       need_lib_prefix=no
       need_version=no