From: Chris Lattner Date: Sat, 27 May 2000 01:36:26 +0000 (+0000) Subject: * ltconfig.in (*-sequent-sysv4): New Port. X-Git-Tag: release-1-3d~174 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=552596338ca7a2be7f255be24e7c34754c5d5342;p=thirdparty%2Flibtool.git * ltconfig.in (*-sequent-sysv4): New Port. --- diff --git a/ChangeLog b/ChangeLog index 00e3c8447..c9a270e5c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2000-05-27 Chris Lattner + + * ltconfig.in (*-sequent-sysv4): New Port. + 2000-05-17 Gary V. Vaughan * ltmain.in: cygwin-1.1.0 and higher no longer grok backslash path diff --git a/NEWS b/NEWS index fb42441bd..bbd5a622a 100644 --- 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) New in 1.3.4: 1999-12-08, CVS version 1.3.3a, Libtool team: diff --git a/ltconfig.in b/ltconfig.in index e41004a90..41a5924df 100755 --- a/ltconfig.in +++ b/ltconfig.in @@ -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