]> git.ipfire.org Git - thirdparty/libtool.git/log
thirdparty/libtool.git
26 years ago* ltmain.in: file_magic check would not avoid cyclic links.
Frank Ch. Eigler [Tue, 25 May 1999 17:26:35 +0000 (17:26 +0000)] 
* ltmain.in: file_magic check would not avoid cyclic links.

26 years ago* depdemo/main.c, depdemo/l1/l1.c, depdemo/l2/l2.c: K&R-ize.
Alexandre Oliva [Tue, 25 May 1999 16:28:00 +0000 (16:28 +0000)] 
* depdemo/main.c, depdemo/l1/l1.c, depdemo/l2/l2.c: K&R-ize.
* depdemo/l3/l3.c, depdemo/l4/l4.c: Likewise.

26 years ago* NEWS: support for installing stripped libraries using GNU strip
Alexandre Oliva [Tue, 25 May 1999 16:05:50 +0000 (16:05 +0000)] 
* NEWS: support for installing stripped libraries using GNU strip
* ltconfig.in: set deplibs_check_method=pass_all on FreeBSD,
  Linux and Solaris since no one can reproduce the famous deplibs
  bug
* ltmain.in: preserve $CC (reported by Tom Tromey),
  strip libraries using GNU strip if it's available and the
  -s flag was passed to "install"

26 years ago* ltmain.in: Remove object files before writing to them, to avoid
Alexandre Oliva [Tue, 25 May 1999 15:48:02 +0000 (15:48 +0000)] 
* ltmain.in: Remove object files before writing to them, to avoid
circular links.
Reported by Ron O'Hara <rono@sentuny.com.au>

26 years ago* NEWS: support for installing stripped libraries using GNU strip
Thomas Tanner [Tue, 25 May 1999 16:05:50 +0000 (16:05 +0000)] 
* NEWS: support for installing stripped libraries using GNU strip
* ltconfig.in: set deplibs_check_method=pass_all on FreeBSD,
  Linux and Solaris since no one can reproduce the famous deplibs
  bug
* ltmain.in: preserve $CC (reported by Tom Tromey),
  strip libraries using GNU strip if it's available and the
  -s flag was passed to "install"

26 years ago* doc/PLATFORMS: Release 1.3.1 passes on GNU Hurd/x86.
Alexandre Oliva [Sun, 23 May 1999 12:26:47 +0000 (12:26 +0000)] 
* doc/PLATFORMS: Release 1.3.1 passes on GNU Hurd/x86.
Reported by Pavel Roskin <pavel_roskin@geocities.com>

26 years ago* ltmain.in: strip off the .exe suffix only on *Win
Thomas Tanner [Sun, 23 May 1999 10:03:23 +0000 (10:03 +0000)] 
* ltmain.in: strip off the .exe suffix only on *Win
  (Reported by Matthew D. Langston <langston@SLAC.Stanford.EDU>)

26 years ago* NEWS: updated
Thomas Tanner [Sat, 22 May 1999 18:04:32 +0000 (18:04 +0000)] 
* NEWS: updated
* TODO: -Wc, -Wl, implemented
* AUTHORS: changed my email address
* doc/libtool.texi: fix "wierd" typo :)
* ltmain.in: linking against convenience libraries was broken,
  implemented the "-Wc," "-Wl," "-Xcompiler" "-Xlinker" flag for
  compiler and linker-specific flags,
  add -lc before we do the deplibs check
* ltconfig.in: linkopts -> compiler_flags for $CC and linker_flags
  for $LD, link_all_deplibs=yes on IRIX

* NEWS: insert todays date alongside 1.3.1 release.
* Makefile.in: use gnu not gnits rules
* config.guess: synch with gnu common & apply Takabatake-san's
MIPS *000 patch.
* config.sub: synch with gnu common.

26 years ago* libltdl/configure.in (dlerror): Fix typo in dlopen found in -ldl
Doug Evans [Sat, 22 May 1999 12:53:36 +0000 (12:53 +0000)] 
* libltdl/configure.in (dlerror): Fix typo in dlopen found in -ldl
test.

26 years ago* Makefile.am (EXTRA_DIST): Don't distribute instutils.
Pavel Roskin [Sat, 22 May 1999 12:50:00 +0000 (12:50 +0000)] 
* Makefile.am (EXTRA_DIST): Don't distribute instutils.
(install-data-hook): use libltdl/Makefile.am's local-install files
rule.
* libltdl/Makefile.am (local-install-files):  New rule to install
libltdl without creating links or mode 777 directories.
* instutil/*: deleted.

26 years ago* doc/PLATFORMS: Updated to 1.3.1 for all platforms I've got.
Alexandre Oliva [Fri, 21 May 1999 12:17:35 +0000 (12:17 +0000)] 
* doc/PLATFORMS: Updated to 1.3.1 for all platforms I've got.
Added sparc-unknown-linux-gnu.

26 years ago* demo/foo.h: s/PARAMS/LTDL_PARAMS/g
Gary V. Vaughan [Fri, 21 May 1999 11:47:21 +0000 (11:47 +0000)] 
* demo/foo.h: s/PARAMS/LTDL_PARAMS/g
* libltdl/ltdl.h: ditto.
* libltdl/ltdl.c: ditto.

26 years ago* demo/foo.h: s/__P/PARAMS/g
Gary V. Vaughan [Fri, 21 May 1999 11:29:45 +0000 (11:29 +0000)] 
* demo/foo.h: s/__P/PARAMS/g
* libltdl/ltdl.h: ditto.
* libltdl/ltdl.c: ditto.
Reported by Akim Demaille <demaille@inf.enst.fr>

26 years ago* NEWS: Updated docs.
Alexandre Oliva [Thu, 20 May 1999 23:55:28 +0000 (23:55 +0000)] 
* NEWS: Updated docs.
* TODO: Recommend libtool.m4 to be inserted in acinclude.m4. AIX
4.3.2.0 no longer fails on static dlopening.  GNU DLD no longer
has to support .la files, since libltdl already does.  Convenience
libraries and reloadable objects should be tested in the
testsuite.  We could support some amount of control on the soname
of libraries.
* doc/libtool.texi: Notes about convenience libraries and
automake.  Documented INCLTDL.

26 years agoRevert bootstrap change
Thomas Tanner [Thu, 20 May 1999 23:23:28 +0000 (23:23 +0000)] 
Revert bootstrap change

26 years ago* bootstrap: fix libltdl/Makefile.in
Thomas Tanner [Thu, 20 May 1999 17:54:09 +0000 (17:54 +0000)] 
* bootstrap: fix libltdl/Makefile.in
* cdemo/main.c: "Welcome _to_ ..."
* mdemo/main.c: ditto
* libltdl/configure.in: support multiple dlopening mechanisms
  at once
* libltdl/ltdl.c: prefix system dependent functions with "sys_"
  to avoid symbol conflicts (libdld didn't work)
* libtool.m4 (AC_LIBLTDL_*): set INCLTDL to the path of ltdl.h
* ltconfig.in: check for dlopen with -ldl first

26 years ago* NEWS: Added 1.3.1 news items.
Gary V. Vaughan [Wed, 19 May 1999 07:57:37 +0000 (07:57 +0000)] 
* NEWS: Added 1.3.1 news items.
* doc/PLATFORMS: updated the boxes I have access to, to 1.3.1
in preparation for the next release.

26 years ago* ltconfig.in (cygwin*, whole_archive_flag_spec): dlltool chokes
Gary V. Vaughan [Tue, 18 May 1999 11:27:10 +0000 (11:27 +0000)] 
* ltconfig.in (cygwin*, whole_archive_flag_spec): dlltool chokes
on this, so leave it unset in this case so that the ltmain code
knows it has to unpack convenience archives by itself.

26 years ago* ltmain.in: Do not exit when an unknown library name is passed
Gary V. Vaughan [Mon, 17 May 1999 15:53:58 +0000 (15:53 +0000)] 
* ltmain.in: Do not exit when an unknown library name is passed
passed in, simply warn and continue since some compilers require
-LANG:* like options to work.
Reported by Adam C. Powell, IV <adam.powell@nist.gov>

26 years ago* ltconfig.in: port to NEC UX/4800.
Jiro Takabatake [Mon, 17 May 1999 15:42:59 +0000 (15:42 +0000)] 
* ltconfig.in: port to NEC UX/4800.
* NEWS: updated.

26 years ago* ltconfig.in (beos*, deplibs_check_method): set to pass_all. BeOS
Gary V. Vaughan [Mon, 17 May 1999 15:20:34 +0000 (15:20 +0000)] 
* ltconfig.in (beos*, deplibs_check_method): set to pass_all.  BeOS
is PIC by default.
Reported by "Shawn T . Amundson" <amundson@gimp.org>

26 years ago* libltdl/configure.in: Fix test failures on AIX 4.3.2 by checking
Gary V. Vaughan [Mon, 17 May 1999 14:55:21 +0000 (14:55 +0000)] 
* libltdl/configure.in: Fix test failures on AIX 4.3.2 by checking
for dlopen *with* -ldl first.
Reported by Greg Wooledge <ic5035%tss1crs.amgreetings.com@rose.amgreetings.com>

26 years ago* demo/foo.h: Don't set any declspecs until we have full dlli
Gary V. Vaughan [Mon, 17 May 1999 13:30:44 +0000 (13:30 +0000)] 
* demo/foo.h: Don't set any declspecs until we have full dlli
support.

26 years ago* ltconfig.in (solaris2.6, whole_archive_flag_spec): Do not use
Alexandre Oliva [Mon, 17 May 1999 02:33:57 +0000 (02:33 +0000)] 
* ltconfig.in (solaris2.6, whole_archive_flag_spec): Do not use
-Wl for allextract.

26 years ago* instutil/chmod: New script to avoid chmod'ing files while
Alexandre Oliva [Fri, 14 May 1999 06:50:32 +0000 (06:50 +0000)] 
* instutil/chmod: New script to avoid chmod'ing files while
installing libltdl's sources.
* instutil/ln: New script to avoid hard-linking libltdl's sources
in the install tree.
* Makefile.am (EXTRA_DIST): Dist them.
(instal-data-hook): Add srcdir/instutil to the beginning of the
PATH before installing libltdl's sources.

26 years ago* TODO: updated.
Gary V. Vaughan [Mon, 10 May 1999 11:26:12 +0000 (11:26 +0000)] 
* TODO: updated.

26 years ago* Makefile.am (install-data-hook): make sure the install directory
Gary V. Vaughan [Thu, 6 May 1999 14:42:18 +0000 (14:42 +0000)] 
* Makefile.am (install-data-hook):  make sure the install directory
is not left world writable.
Reported by Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>

26 years agoSecurity alert\!
Alexandre Oliva [Thu, 6 May 1999 07:34:07 +0000 (07:34 +0000)] 
Security alert\!

26 years ago* libtool.m4: Use ifelse instead of if.
Alexandre Oliva [Fri, 30 Apr 1999 20:21:15 +0000 (20:21 +0000)] 
* libtool.m4: Use ifelse instead of if.
Reported by David Mazieres <dm@amsterdam.lcs.mit.edu>

26 years ago* NEWS: Summarize news from 1.2 to 1.3.
Alexandre Oliva [Thu, 29 Apr 1999 12:53:08 +0000 (12:53 +0000)] 
* NEWS: Summarize news from 1.2 to 1.3.

26 years ago* ltmain.in: Save exit status of link_command before removing
Alexandre Oliva [Thu, 29 Apr 1999 12:01:59 +0000 (12:01 +0000)] 
* ltmain.in: Save exit status of link_command before removing
symbol table object file.

26 years ago* doc/PLATFORMS: updated my hpux-10.20 and cygwin box entries.
Gary V. Vaughan [Thu, 29 Apr 1999 11:39:03 +0000 (11:39 +0000)] 
* doc/PLATFORMS: updated my hpux-10.20 and cygwin box entries.

26 years ago* NEWS: Improved support for DU and IRIX too.
Alexandre Oliva [Thu, 29 Apr 1999 10:56:20 +0000 (10:56 +0000)] 
* NEWS: Improved support for DU and IRIX too.

26 years agoremoved automake-specific policies
Alexandre Oliva [Thu, 29 Apr 1999 10:48:39 +0000 (10:48 +0000)] 
removed automake-specific policies

26 years ago* config.sub, config.guess: Updated from GNU common.
Alexandre Oliva [Thu, 29 Apr 1999 10:43:48 +0000 (10:43 +0000)] 
* config.sub, config.guess: Updated from GNU common.

26 years ago* mdemo/configure.in: Move AC_LIBLTDL_CONVENIENCE before
Alexandre Oliva [Thu, 29 Apr 1999 10:17:15 +0000 (10:17 +0000)] 
* mdemo/configure.in: Move AC_LIBLTDL_CONVENIENCE before
AM_PROG_LIBTOOL, as suggested by autoconf.

26 years ago* doc/libtool.texi (Distributing libltdl): Document that -static
Alexandre Oliva [Thu, 29 Apr 1999 09:58:41 +0000 (09:58 +0000)] 
* doc/libtool.texi (Distributing libltdl): Document that -static
may cause the same problems on libltdl as -all-static.
* TODO: We might want to fix this in the future.

26 years ago* doc/libtool.texi: Clear up overfull hbox.
Alexandre Oliva [Thu, 29 Apr 1999 08:51:12 +0000 (08:51 +0000)] 
* doc/libtool.texi: Clear up overfull hbox.

26 years ago* libltdl/Makefile.am (ltdl.lo): Add dependencies.
Alexandre Oliva [Thu, 29 Apr 1999 08:09:19 +0000 (08:09 +0000)] 
* libltdl/Makefile.am (ltdl.lo): Add dependencies.
* libltdl/configure.in: Clean up some duplicate defines.  Enable
support for multiple dlopening mechanisms.
* libltdl/acconfig.h: New file.  Add #undefs for defines that
would be duplicated.

26 years agoRevert last Ossama's patch. autoconf does not use extern "C", so we
Alexandre Oliva [Thu, 29 Apr 1999 08:03:41 +0000 (08:03 +0000)] 
Revert last Ossama's patch.  autoconf does not use extern "C", so we
shouldn't either, otherwise libtool might think we have dlopening while
libltdl might not be able to deliver it.

26 years ago* ltconfig.in (dlopen): Declare it as extern "C" in C++.
Ossama Othman [Thu, 29 Apr 1999 07:53:53 +0000 (07:53 +0000)] 
* ltconfig.in (dlopen): Declare it as extern "C" in C++.

26 years ago* libtool.m4 (cygwin*|mingw*, DLLTOOL, OBJDUMP, AS): Only expand the
Gary V. Vaughan [Thu, 29 Apr 1999 07:36:57 +0000 (07:36 +0000)] 
* libtool.m4 (cygwin*|mingw*, DLLTOOL, OBJDUMP, AS): Only expand the
code that makes these configure time checks on hosts that need the
tools *and* if the AC_LIBTOOL_WIN32_DLL macro is used.

26 years ago* ltmain.in (nlist, SYMFILE): Use outputname instead of output for
Alexandre Oliva [Thu, 29 Apr 1999 07:13:25 +0000 (07:13 +0000)] 
* ltmain.in (nlist, SYMFILE): Use outputname instead of output for
names within output_objdir.

26 years ago* libtool.m4 (libtool_flags): Fix calls to AC_BEFORE.
Alexandre Oliva [Wed, 28 Apr 1999 17:31:54 +0000 (17:31 +0000)] 
* libtool.m4 (libtool_flags): Fix calls to AC_BEFORE.
Reported by Gary V. Vaughan

26 years ago* libtool.m4 (ltconfig_enable_win32_dll): pass --enable-win32-dll to
Gary V. Vaughan [Wed, 28 Apr 1999 15:26:14 +0000 (15:26 +0000)] 
* libtool.m4 (ltconfig_enable_win32_dll): pass --enable-win32-dll to
ltconfig if this is set.
(AC_LIBTOOL_WIN32_DLL): New macro required for libtool to attempt
a dll build on win32 hosts.
* ltconfig.in (--enable-win32-dll): new flag for the cli.
(cygwin*|mingw*|os2*, ltconfig_enable_win32_dll): if this is not set
to yes, then do not attempt to build shared libraries.
* doc/libtool.texi: document AC_LIBTOOL_WIN32_DLL.
* NEWS: noted new macro.

26 years ago* libtool.m4 (AC_LIBTOOL_DLOPEN, AC_ENABLE_SHARED,
Alexandre Oliva [Tue, 27 Apr 1999 20:14:32 +0000 (20:14 +0000)] 
* libtool.m4 (AC_LIBTOOL_DLOPEN, AC_ENABLE_SHARED,
AC_ENABLE_STATIC, AC_ENABLE_FAST_INSTALL, AC_LIBLTDL_CONVENIENCE,
AC_LIBLTDL_INSTALLABLE): Warn if they appear after
AC_PROG_LIBTOOL.  AC_LIBTOOL_SETUP, actually.
(AC_LIBTOOL_SETUP): Check whether DLOPEN support is to be enabled
at autoconf time, not configure time.  Simplify code and
improve (?) help message about --disable-libtool-lock.

26 years ago* NEWS: new clean mode
Thomas Tanner [Tue, 27 Apr 1999 17:30:20 +0000 (17:30 +0000)] 
* NEWS: new clean mode
* THANKS: added Ossama Othman
* doc/libtool.texi: documented the new `clean' mode
* ltconfig.in: set need_version=no on OSF (reported by
  Marcus Sundberg <mackan@stacken.kth.se>)
* ltmain.in: allow absolute non-existant -L paths,
  always use output_objdir instead of objdir for temporary files,
  delete generated temporary symbol lists,
  don't add .la twice in the pseudo-library header,
  implemented and documented clean mode (deletes libraries,
  programs and object files and the files associated with them),
  if build_libtool_libs=no and no static library is available,
  try to link the program against the shared library,
  don't add a statically linked library to the dependency_libs
* ltmain.in (help uninstall): added a missing backslash
  after echo (reported by Ossama Othman)

26 years ago* ltmain.in (old_archive_cmds): Iterate on oldobjs to find out
Alexandre Oliva [Tue, 27 Apr 1999 10:34:46 +0000 (10:34 +0000)] 
* ltmain.in (old_archive_cmds): Iterate on oldobjs to find out
which links to object files we must create.  Do not test for empty
pic_flag to create such links.  Use objext when searching for
object files extracted from convenience library.

26 years ago* ltconfig.in (compiler_c_o): Make sure the compiler does not
Alexandre Oliva [Tue, 27 Apr 1999 09:42:17 +0000 (09:42 +0000)] 
* ltconfig.in (compiler_c_o): Make sure the compiler does not
create temporaries in the current directory when output should go
elsewhere.  We must perform locking if it does.

26 years ago* ltmain.in (old_archive_cmds): Ensure that there are always .o
Erez Zadok [Tue, 27 Apr 1999 08:05:28 +0000 (08:05 +0000)] 
* ltmain.in (old_archive_cmds): Ensure that there are always .o
objects available before running old_archive_cmds.

26 years ago* doc/PLATFORMS: Updates for netbsd 1.3.3 and 1.4.
Erez Zadok [Tue, 27 Apr 1999 01:01:37 +0000 (01:01 +0000)] 
* doc/PLATFORMS: Updates for netbsd 1.3.3 and 1.4.

26 years ago* ltconfig.in (aix4.[01], always_export_symbols): The case pattern
Alexandre Oliva [Mon, 26 Apr 1999 23:34:46 +0000 (23:34 +0000)] 
* ltconfig.in (aix4.[01], always_export_symbols): The case pattern
would never match; fixed.
Reported by Stephan Kulow <coolo@itm.mu-luebeck.de>

26 years ago* libtool.m4 (OBJDUMP): Pass it to ltconfig.
Alexandre Oliva [Sun, 25 Apr 1999 19:05:55 +0000 (19:05 +0000)] 
* libtool.m4 (OBJDUMP): Pass it to ltconfig.
* configure.in: AC_SUBST DLLTOOL, OBJDUMP and AS.
* Makefile.am (libtool, clibtool): Pass them to ltconfig.
* doc/libtool.texi (Invoking ltconfig): Document OBJDUMP.

26 years ago* libtool.m4 (cygwin*): Look for target objdump tool.
Frank Ch. Eigler [Sun, 25 Apr 1999 18:54:24 +0000 (18:54 +0000)] 
* libtool.m4 (cygwin*): Look for target objdump tool.
* ltconfig.in (cygwin*, file_magic_cmd): Use autoconf-located target
objdump tool.  Track OBJDUMP like DLLTOOL and AS.

* ltconfig.in (cygwin*, deplibs_check_method): Accept
"architecture: i386" as optional suffix, for it is printed on a
separate line sometimes.

* ltmain.in (cygwin*, ltdll.c): Wrap DllMain declaration in extern "C".

* ltmain.in (deplibs_check_method=file_magic): Redirect stderr to
/dev/null, to suppress error messages from target objdump.

26 years ago* ltconfig.in (irix*, soname_spec, library_names_spec): Missing
Alexandre Oliva [Sun, 25 Apr 1999 17:05:18 +0000 (17:05 +0000)] 
* ltconfig.in (irix*, soname_spec, library_names_spec): Missing
dots before $versuffix and $major.

26 years agopatch misapplied Solaris whole_archive_flag_spec diff
Alexandre Oliva [Sun, 25 Apr 1999 11:21:59 +0000 (11:21 +0000)] 
patch misapplied Solaris whole_archive_flag_spec diff

26 years ago* ltconfig.in: Correct sed expression that extracts symbols
Alexandre Oliva [Sun, 25 Apr 1999 10:38:46 +0000 (10:38 +0000)] 
* ltconfig.in: Correct sed expression that extracts symbols
from cygwin def files.  Ignore demangled C++ names, if any.

26 years ago* ltconfig.in (solaris*, whole_archive_flag_spec): Use -z
Alexandre Oliva [Sun, 25 Apr 1999 10:34:51 +0000 (10:34 +0000)] 
* ltconfig.in (solaris*, whole_archive_flag_spec): Use -z
allextract/defaultextract from Solaris 2.6 on.
Reported by Brian Ford <ford@vss.fsi.com>

26 years ago* ltconfig.in (beos*, allow_undefined_flag): Do not build shared
Alexandre Oliva [Sun, 25 Apr 1999 10:32:07 +0000 (10:32 +0000)] 
* ltconfig.in (beos*, allow_undefined_flag): Do not build shared
libraries with undefined symbols.

26 years ago* ltconfig.in (aix4*, allow_undefined_flag): Set to -berok.
Alexandre Oliva [Sun, 25 Apr 1999 10:29:17 +0000 (10:29 +0000)] 
* ltconfig.in (aix4*, allow_undefined_flag): Set to -berok.
(aix4*, shared_flag): Set to -shared or ${wl}-bM:SRE.
(aix4*, archive_cmds): Use -bexpall.
(aix4*, archive_cmds, archive_expsym_cmds): Use shared_flag and
allow_undefined_flag.
(aix4*, always_export_symbols): Set to yes up to AIX 4.1.*,
because -bexpall is supported from 4.2 on.
Reported by Greg Wooledge
<ic5035%tss1crs.amgreetings.com@rose.amgreetings.com>

26 years ago* ltconfig.in (hpux*, hardcode_minus_L): Set to yes.
Alexandre Oliva [Sun, 25 Apr 1999 10:22:09 +0000 (10:22 +0000)] 
* ltconfig.in (hpux*, hardcode_minus_L): Set to yes.
(hpux*, hardcode_libdir_flag_spec): Do not use +s by default.
(hpux*, shlibpath_overrides_runpath): Set to no.

26 years ago* ltconfig.in (irix*, osf*, archive_cmds): Write so_locations
Alexandre Oliva [Sun, 25 Apr 1999 10:15:34 +0000 (10:15 +0000)] 
* ltconfig.in (irix*, osf*, archive_cmds): Write so_locations
within objdir.

26 years ago* ltconfig.in (irix*, soname_spec): Append $major.
Alexandre Oliva [Sun, 25 Apr 1999 10:10:34 +0000 (10:10 +0000)] 
* ltconfig.in (irix*, soname_spec): Append $major.
(irix*, library_names_spec): Add new soname.
Reported by David Kaelbling <drk@sgi.com>

26 years ago* ltconfig.in (irix*, sys_lib_dlsearch_path_spec): /usr/local/lib
Alexandre Oliva [Sun, 25 Apr 1999 10:07:51 +0000 (10:07 +0000)] 
* ltconfig.in (irix*, sys_lib_dlsearch_path_spec): /usr/local/lib
is not searched by default.  /usr/lib is searched before /lib.
* ltconfig.in (irix*, sys_lib_search_path_spec): /usr/lib is
searched before /lib.

26 years ago* ltconfig.in (irix5*, need_lib_prefix, need_version): Set to no,
Alexandre Oliva [Sun, 25 Apr 1999 10:04:25 +0000 (10:04 +0000)] 
* ltconfig.in (irix5*, need_lib_prefix, need_version): Set to no,
by unifying with irix6*.

26 years ago* ltconfig.in (irix*, osf*, deplibs_check_method): Use pass_all.
Alexandre Oliva [Sun, 25 Apr 1999 09:53:35 +0000 (09:53 +0000)] 
* ltconfig.in (irix*, osf*, deplibs_check_method): Use pass_all.

26 years ago* ltconfig.in (old_LDFLAGS, old_LIBS): Save and write to comments
Alexandre Oliva [Sun, 25 Apr 1999 09:44:41 +0000 (09:44 +0000)] 
* ltconfig.in (old_LDFLAGS, old_LIBS): Save and write to comments
in output file.

26 years ago* ltmain.in (prefer_static_libs): New variable, set to no by
Alexandre Oliva [Sun, 25 Apr 1999 09:40:49 +0000 (09:40 +0000)] 
* ltmain.in (prefer_static_libs): New variable, set to no by
default, but set to yes by -static and -all-static.  Used instead
of build_libtool_libs to decide whether to use a shared or static
version of a library, when both versions are available.

26 years ago* ltconfig.in (sco3.2v5*): Use LD_RUN_PATH for hard-coding.
Boyd Lynn Gerber [Sun, 25 Apr 1999 09:25:47 +0000 (09:25 +0000)] 
* ltconfig.in (sco3.2v5*): Use LD_RUN_PATH for hard-coding.

26 years agotabify
Pavel Roskin [Sun, 25 Apr 1999 09:08:09 +0000 (09:08 +0000)] 
tabify

26 years ago* Makefile.am (uninstall-local): Remove installed libltdl tree.
Pavel Roskin [Sun, 25 Apr 1999 09:07:02 +0000 (09:07 +0000)] 
* Makefile.am (uninstall-local): Remove installed libltdl tree.

26 years ago* demo/Makefile.am (hc-direct, hc-libflag, hc-libpath, hc-minusl):
Alexandre Oliva [Sun, 25 Apr 1999 08:35:32 +0000 (08:35 +0000)] 
* demo/Makefile.am (hc-direct, hc-libflag, hc-libpath, hc-minusl):
Added CFLAGS to link commands; SCO OSR needs it for -belf.

26 years ago* TODO: -Wl and -Wc options.
Alexandre Oliva [Sun, 25 Apr 1999 08:32:28 +0000 (08:32 +0000)] 
* TODO: -Wl and -Wc options.

26 years ago* libltdl/ltdl.c: Remove trivial warnings.
Alexandre Oliva [Mon, 12 Apr 1999 19:41:29 +0000 (19:41 +0000)] 
* libltdl/ltdl.c: Remove trivial warnings.

26 years ago* libltdl/ltdl.c (shl_close): shl_t was correct here...
John David Anglin [Mon, 12 Apr 1999 19:02:18 +0000 (19:02 +0000)] 
* libltdl/ltdl.c (shl_close): shl_t was correct here...
(shl_sym): ... but we have to pass the handle by reference here.

26 years agotypos
Alexandre Oliva [Mon, 12 Apr 1999 06:22:39 +0000 (06:22 +0000)] 
typos

26 years ago* doc/libtool.texi (Invoking ltconfig): Document environment
Alexandre Oliva [Mon, 12 Apr 1999 06:10:59 +0000 (06:10 +0000)] 
* doc/libtool.texi (Invoking ltconfig): Document environment
variables used.

26 years ago* doc/libtool.texi (Invoking ltconfig): Document --cache-file.
Alexandre Oliva [Mon, 12 Apr 1999 05:39:52 +0000 (05:39 +0000)] 
* doc/libtool.texi (Invoking ltconfig): Document --cache-file.

26 years ago* doc/libtool.texi (Invoking ltconfig): Document
Alexandre Oliva [Mon, 12 Apr 1999 05:32:54 +0000 (05:32 +0000)] 
* doc/libtool.texi (Invoking ltconfig): Document
--disable-fast-install, --enable-dlopen, --with-gnu-ld and
--disable-lock.

26 years ago* libltdl/configure.in: check for shl_load in libdld
Thomas Tanner [Sun, 11 Apr 1999 21:10:04 +0000 (21:10 +0000)] 
* libltdl/configure.in: check for shl_load in libdld
* libltdl/ltdl.c (shl_close, shl_sym): use (shl_t *) instead of shl_t
* ltconfig.in (check for gcc): removed a bogus line,
  check for shl_load in libdld
* ltmain.in: added a warning to the header of the .la file
  to warn users against deleting the file,
  link shared against static libraries if
  deplibs_check_method == pass_all

26 years ago* libtool.m4 (AC_PROG_LD, AC_PROG_NM): When looking for programs,
Alexandre Oliva [Sat, 10 Apr 1999 05:42:35 +0000 (05:42 +0000)] 
* libtool.m4 (AC_PROG_LD, AC_PROG_NM): When looking for programs,
try $ac_exeext too, so that they're found on DJGPP/MS-DOS.
* ltconfig.in: Likewise.
Reported by Robert S. Maier <rsm@math.arizona.edu>

26 years ago* ltconfig.in (Usage): Removed --enable-dlopen-self.
Alexandre Oliva [Sat, 10 Apr 1999 05:12:17 +0000 (05:12 +0000)] 
* ltconfig.in (Usage): Removed --enable-dlopen-self.
Reported by Pavel Roskin <pavel_roskin@geocities.com>

26 years ago* ltconfig.in: Moved sysv4 before sysv4.*.
Alexandre Oliva [Sat, 10 Apr 1999 04:54:50 +0000 (04:54 +0000)] 
* ltconfig.in: Moved sysv4 before sysv4.*.
(symcode): Brian's overrider is specific to sysv4, not sysv4*.

26 years ago* NEWS, README: Motorola System V 4 support
Thomas Tanner [Fri, 9 Apr 1999 18:47:16 +0000 (18:47 +0000)] 
* NEWS, README: Motorola System V 4 support
* doc/PLATFORMS: added mk88-motorola-sysv4
* ltconfig.in: installed patch from Brian Ford <ford@vss.fsi.com>
  to support mk88-motorola-sysv4

26 years ago* doc/libtool.texi: some cleanups in the libltdl documentation
Thomas Tanner [Thu, 8 Apr 1999 22:55:45 +0000 (22:55 +0000)] 
* doc/libtool.texi: some cleanups in the libltdl documentation

26 years ago* ltconfig.in (--fallback-echo): Do not put an inline document and
Alexandre Oliva [Thu, 8 Apr 1999 00:47:59 +0000 (00:47 +0000)] 
* ltconfig.in (--fallback-echo): Do not put an inline document and
an exec in the same if construct; otherwise the inline document
may not be removed.
* ltmain.in (--fallback-echo): Likewise.
Reported by John David Anglin <dave.anglin@nrc.ca>

26 years ago* dryrun.test: It would still fail at random times, because `cp'
Alexandre Oliva [Wed, 7 Apr 1999 19:36:05 +0000 (19:36 +0000)] 
* dryrun.test: It would still fail at random times, because `cp'
and `mv' are not guaranteed to preserve the timestamps of the
installed files.  Instead of preserving them, just remove them
before the dry uninstall test.  Redirect dry-run output to stderr,
so that it can be easily separated from the regular output.

26 years ago* NEWS: support for moved libraries
Thomas Tanner [Wed, 7 Apr 1999 10:55:44 +0000 (10:55 +0000)] 
* NEWS: support for moved libraries
* libtool.m4: another DJGPP fix

26 years ago* doc/PLATFORMS: Updated to 1.3 for all platforms I've got. I'll
Alexandre Oliva [Wed, 7 Apr 1999 10:29:49 +0000 (10:29 +0000)] 
* doc/PLATFORMS: Updated to 1.3 for all platforms I've got.  I'll
make sure 1.3 won't be released unless it passes all tests on
those platforms.

26 years ago* doc/libtool.texi (Compile mode): Document potential problem and
Alexandre Oliva [Wed, 7 Apr 1999 06:33:30 +0000 (06:33 +0000)] 
* doc/libtool.texi (Compile mode): Document potential problem and
work-around for `-c -o dir/foo.lo'.

26 years ago* tests/dryrun.test: The constant modifications of libtool would
Alexandre Oliva [Wed, 7 Apr 1999 06:02:12 +0000 (06:02 +0000)] 
* tests/dryrun.test: The constant modifications of libtool would
cause main.o to be updated at the wrong time; the new approach is
to modify the libtool script so that it enables dry run depending
on whether an environment variable is set or not.  I've also moved
`after' and `before' to a directory deep within $objdir, instead
of creating it in ../tests.
* tests/Makefile.am (CLEANFILES): Removed.

26 years ago* tests/dryrun.test: We cannot rely on setting LIBTOOL, because
Alexandre Oliva [Wed, 7 Apr 1999 00:33:43 +0000 (00:33 +0000)] 
* tests/dryrun.test: We cannot rely on setting LIBTOOL, because
automake may use sub-makes, and the setting will not be propagated
to them on some makes.  Instead, create a dry version of libtool
and switch between it and the original one before and after dry
runs.
* tests/Makefile.am (CLEANFILES): Added libtool-*, created by
dryrun.test.

26 years ago* tests/dryrun.test: Use cmp instead of diff.
Alexandre Oliva [Tue, 6 Apr 1999 23:55:04 +0000 (23:55 +0000)] 
* tests/dryrun.test: Use cmp instead of diff.
(before, after): Create them within ../tests.
(libtool): Set to `/bin/sh ./libtool' by default, but use LIBTOOL,
SHELL and top_builddir from the environment if available.  For dry
runs, use "$libtool -n".
* tests/Makefile.am (CLEANFILES): Added before and after.
* ltmain.in: Do not create links to object files in dry runs.

26 years ago* ltmain.in: added a missing line of the ILD patch
Thomas Tanner [Tue, 6 Apr 1999 22:10:46 +0000 (22:10 +0000)] 
* ltmain.in: added a missing line of the ILD patch

26 years ago* NEWS: improved DJGPP support
Thomas Tanner [Tue, 6 Apr 1999 22:08:59 +0000 (22:08 +0000)] 
* NEWS: improved DJGPP support
* doc/libtool.texi: removed hardcode_into_libs documentation
* libtool.m4: some DJGPP fixes
* ltconfig.in: ditto, reverted one of my previous patches: we need
  to check for NM, removed the hardcode_into_libs support since
  no platform seems to support it
* ltmain.in: some DJGPP fixes, removed the hardcode_into_libs support

26 years ago* ltconfig.in (netbsd*, GNU ld): Support a.out shared libraries
Alexandre Oliva [Mon, 5 Apr 1999 21:29:00 +0000 (21:29 +0000)] 
* ltconfig.in (netbsd*, GNU ld): Support a.out shared libraries

26 years ago* Makefile.am (CVS): allow command-line overriding of cvs
Alexandre Oliva [Mon, 5 Apr 1999 21:21:49 +0000 (21:21 +0000)] 
* Makefile.am (CVS): allow command-line overriding of cvs

26 years ago* ltconfig.in (exclude_expsyms): Exclude _GLOBAL_OFFSET_TABLE_ by
Alexandre Oliva [Mon, 5 Apr 1999 21:04:32 +0000 (21:04 +0000)] 
* ltconfig.in (exclude_expsyms): Exclude _GLOBAL_OFFSET_TABLE_ by
default, as most a.out platforms use it, and end up in trouble if
we preload it, so it's safer to rule it out by default, and
special case its removal from exclude_expsyms if someone ever
complains.

26 years ago* doc/libtool.texi: reorder tests to reflect execution order,
Thomas Tanner [Mon, 5 Apr 1999 12:32:21 +0000 (12:32 +0000)] 
* doc/libtool.texi: reorder tests to reflect execution order,
  documented dryrun.test and depdemo*
* ltmain.in (lt_preloaded_symbols): dry-run mode bugfix
* tests/dryrun.test: new test to check whether the dry-run
  mode works properly

26 years agoremoved run.test
Thomas Tanner [Mon, 5 Apr 1999 10:21:40 +0000 (10:21 +0000)] 
removed run.test