]> git.ipfire.org Git - thirdparty/libtool.git/log
thirdparty/libtool.git
24 years agoFixed a memory leak in lt_dlopen(). branch-1-3
Alan Curry [Tue, 17 Apr 2001 02:42:46 +0000 (02:42 +0000)] 
Fixed a memory leak in lt_dlopen().

24 years ago* ltconfig.in (can_build_shared) [AIX 4.[01], GCC]: GCC up to
Alexandre Oliva [Tue, 6 Mar 2001 11:21:29 +0000 (11:21 +0000)] 
* ltconfig.in (can_build_shared) [AIX 4.[01], GCC]: GCC up to
2.96 can't build shared libraries reliably.  Disable them.

24 years ago* ltmain.in: When dropping dependencies of a -no-undefined
Alexandre Oliva [Tue, 6 Mar 2001 11:16:27 +0000 (11:16 +0000)] 
* ltmain.in: When dropping dependencies of a -no-undefined
library, give up on building a shared library.

24 years ago* ltconfig.in: Added explicit return type to all C functions.
Markus F.X.J. Oberhumer [Sat, 3 Mar 2001 21:41:22 +0000 (21:41 +0000)] 
* ltconfig.in: Added explicit return type to all C functions.

24 years ago* libltdl/Makefile.am (CLEANFILES): Clean conditionally-built
Alexandre Oliva [Mon, 29 Jan 2001 02:02:21 +0000 (02:02 +0000)] 
* libltdl/Makefile.am (CLEANFILES): Clean conditionally-built
libraries.

24 years ago* ltconfig.in (ld_shlibs) [aix4*]: Disable on unknown CPU types.
Alexandre Oliva [Sat, 27 Jan 2001 19:18:55 +0000 (19:18 +0000)] 
* ltconfig.in (ld_shlibs) [aix4*]: Disable on unknown CPU types.

24 years ago* ltconfig.in (archive_expsym_cmds): Support for -export-symbol
Aneesh Kumar K.V [Mon, 30 Oct 2000 23:25:09 +0000 (23:25 +0000)] 
* ltconfig.in (archive_expsym_cmds):  Support for -export-symbol
option on Tru64.
(hardcode_libdir_flag_spec): Fixed cxx throwing error while using
libtool.  Done by passing -rpath directlty to the compiler.

24 years ago* ltmain.in: Be careful about filenames with multiple `.'s in
Michael Matz [Tue, 12 Sep 2000 23:10:46 +0000 (23:10 +0000)] 
* ltmain.in:  Be careful about filenames with multiple `.'s in
them when calculating file extensions.
Reported by Joel Reed <jreed@support.ddiworld.com>

24 years ago* tests/*.test (CONFIG_SITE): Ultrix's /bin/sh fails on
Alexandre Oliva [Mon, 4 Sep 2000 07:46:12 +0000 (07:46 +0000)] 
* tests/*.test (CONFIG_SITE): Ultrix's /bin/sh fails on
`. /dev/null'.  Set CONFIG_SITE to /dev/null/config/site, to make
sure we pick a non-existent file.

24 years ago* ltconfig.in (hardcode_libdir_flag_spec, export_dynamic_flag_spec):
Alexandre Oliva [Mon, 4 Sep 2000 07:06:49 +0000 (07:06 +0000)] 
* ltconfig.in (hardcode_libdir_flag_spec, export_dynamic_flag_spec):
Use ${wl}, not ${wlarc}.

24 years ago* ltmain.in (compile, need_lock): Don't create nor remove lock
Alexandre Oliva [Mon, 4 Sep 2000 06:29:16 +0000 (06:29 +0000)] 
* ltmain.in (compile, need_lock): Don't create nor remove lock
files in dry runs.

24 years ago* ltmain.in (link -static): Don't add $link_static_flag; only
Alexandre Oliva [Mon, 4 Sep 2000 05:10:03 +0000 (05:10 +0000)] 
* ltmain.in (link -static): Don't add $link_static_flag; only
-all-static should do that.
* mdemo/configure.in: Revert the previous delta.

24 years ago* mdemo/configure.in: Don't use -static on AIX4.1.
Alexandre Oliva [Mon, 4 Sep 2000 04:34:21 +0000 (04:34 +0000)] 
* mdemo/configure.in: Don't use -static on AIX4.1.

24 years ago* ltconfig.in [FreeBSD 3.[01]] (shlibpath_overrides_runpath): Set
Alexandre Oliva [Mon, 4 Sep 2000 04:31:04 +0000 (04:31 +0000)] 
* ltconfig.in [FreeBSD 3.[01]] (shlibpath_overrides_runpath): Set
to no.

24 years ago* libtool.m4: Fix typo I introduced in yesterday's patch.
Alexandre Oliva [Mon, 4 Sep 2000 02:08:53 +0000 (02:08 +0000)] 
* libtool.m4: Fix typo I introduced in yesterday's patch.

24 years ago* libltdl/ltdl.c (lt_dlopen): Set dlname from library_names if
Alexandre Oliva [Mon, 4 Sep 2000 01:53:05 +0000 (01:53 +0000)] 
* libltdl/ltdl.c (lt_dlopen): Set dlname from library_names if
dlname is empty.

24 years ago* libltdl/configure.in (HAVE_LIBDL): Look for dlopen in -lsvld.
Alexandre Oliva [Mon, 4 Sep 2000 01:42:41 +0000 (01:42 +0000)] 
* libltdl/configure.in (HAVE_LIBDL): Look for dlopen in -lsvld.
* ltconfig.in: Likewise.

24 years ago* tests/mdemo-exec.test: Modify failure message.
Alexandre Oliva [Mon, 4 Sep 2000 01:20:16 +0000 (01:20 +0000)] 
* tests/mdemo-exec.test: Modify failure message.

24 years ago* ltmain.in (dlprefiles): Use dlname if it's available and
Alexandre Oliva [Mon, 4 Sep 2000 01:17:40 +0000 (01:17 +0000)] 
* ltmain.in (dlprefiles): Use dlname if it's available and
old_library isn't; use linklib only if dlname is not available.

24 years ago* ltconfig.in (enable_dlopen): Set to no when lt_cv_dlopen is no.
Alexandre Oliva [Mon, 4 Sep 2000 01:12:52 +0000 (01:12 +0000)] 
* ltconfig.in (enable_dlopen): Set to no when lt_cv_dlopen is no.

24 years ago* ltmain.in (variables_saved_for_relink): Attempt to unset them
Alexandre Oliva [Sun, 3 Sep 2000 03:15:23 +0000 (03:15 +0000)] 
* ltmain.in (variables_saved_for_relink): Attempt to unset them
instead of setting them to an empty string.

24 years ago* ltmain.in (shtool): Actually check in 2000-08-01's patch.
Alexandre Oliva [Sat, 2 Sep 2000 23:06:52 +0000 (23:06 +0000)] 
* ltmain.in (shtool): Actually check in 2000-08-01's patch.

24 years ago* libtool.m4: Ignore Tru64's nm's complaint.
Tom Kacvinsky [Sat, 2 Sep 2000 22:50:48 +0000 (22:50 +0000)] 
* libtool.m4: Ignore Tru64's nm's complaint.
* ltconfig.in: Likewise.

24 years ago* ltconfig.in: only load $cache_file if it's a regular file
Pavel Roskin [Sat, 2 Sep 2000 22:38:00 +0000 (22:38 +0000)] 
* ltconfig.in: only load $cache_file if it's a regular file

24 years agoupdate config.guess and config.sub from ftp://ftp.gnu.org/gnu/config
Alexandre Oliva [Mon, 28 Aug 2000 02:42:27 +0000 (02:42 +0000)] 
update config.guess and config.sub from ftp://ftp.gnu.org/gnu/config

24 years ago* ltmain.in (shtool): Use echo|grep instead of expr, as in the
Alexandre Oliva [Tue, 1 Aug 2000 04:29:46 +0000 (04:29 +0000)] 
* ltmain.in (shtool): Use echo|grep instead of expr, as in the
original patch.

24 years agoMerge from development tree:
Alexandre Oliva [Wed, 26 Jul 2000 13:35:20 +0000 (13:35 +0000)] 
Merge from development tree:
2000-03-21  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
* ltconfig.in (variables_saved_for_relink): Set to `PATH
$shlibpath_var $runpath_var'.  If with_gcc, add gcc-related
environment variables.  Add it to the configuration section.
* ltmain.in (relink_command): Expand those variables.

24 years ago* ltconfig.in (NetBSD, deplibs_check_method): Use file_magic.
Mocha [Mon, 24 Jul 2000 06:15:18 +0000 (06:15 +0000)] 
* ltconfig.in (NetBSD, deplibs_check_method): Use file_magic.
(NetBSD, file_magic_cmd, file_magic_test_file): Set.

24 years ago* ltmain.in (irix, major): Prepend a `.'.
Alexandre Oliva [Mon, 24 Jul 2000 06:09:09 +0000 (06:09 +0000)] 
* ltmain.in (irix, major): Prepend a `.'.
* ltconfig.in (irix, soname_spec, library_names_spec): Adjust.

24 years ago* ltmain.in: Support GNU shtool's install.
Alexandre Oliva [Mon, 24 Jul 2000 05:43:31 +0000 (05:43 +0000)] 
* ltmain.in: Support GNU shtool's install.

25 years ago* libtool.m4 (AC_PROG_NM): Fix macro so that it
Mo DeJong [Mon, 10 Jul 2000 09:42:18 +0000 (09:42 +0000)] 
* libtool.m4 (AC_PROG_NM): Fix macro so that it
finds a cross NM on the PATH.

25 years ago* Makefile.am (libtool): Pass $(host_alias) to ltconfig.
Maciej W. Rozycki [Mon, 10 Jul 2000 07:19:12 +0000 (07:19 +0000)] 
* Makefile.am (libtool): Pass $(host_alias) to ltconfig.
(clibtool): Likewise.

25 years ago* ltconfig.in (netbsd*): archive_cmds and archive_expsym_cmds
Alexandre Oliva [Mon, 10 Jul 2000 06:54:34 +0000 (06:54 +0000)] 
* ltconfig.in (netbsd*): archive_cmds and archive_expsym_cmds
were reversed with respect to definition of __ELF__.
From Keisuke Inoue <keisuke@csl.sony.co.jp>
* ltconfig.in (wlarc, netbsd, aout): Set to empty.
(hardcode_dynamic_flag_spec, export_dynamic_flag_spec): Use it.

25 years ago* ltconfig.in: Check for host_os beeing one of `cygwin', `mingw'
Corinna Vinschen [Mon, 10 Jul 2000 06:43:34 +0000 (06:43 +0000)] 
* ltconfig.in: Check for host_os beeing one of `cygwin', `mingw'
or `os2'.  Force ac_cv_exeext to be ".exe" in that case, like
autoconf does.

25 years ago* ltconfig.in (dynamic_linker, linux, powerpc): Do not disable
Alexandre Oliva [Mon, 10 Jul 2000 06:33:25 +0000 (06:33 +0000)] 
* ltconfig.in (dynamic_linker, linux, powerpc): Do not disable
shared libraries just because of MkLinux.

25 years ago* libtool.m4 (AC_LIBTOOL_SETUP): Do not generate a libtool based
Syd Polk [Sun, 18 Jun 2000 03:00:27 +0000 (03:00 +0000)] 
* libtool.m4 (AC_LIBTOOL_SETUP): Do not generate a libtool based
on target; use host instead.

25 years ago* configure.in: bumped version to 1.3.5a
Gary V. Vaughan [Sat, 27 May 2000 11:55:06 +0000 (11:55 +0000)] 
* configure.in: bumped version to 1.3.5a

25 years ago* config.guess: updated from autoconf cvs. release-1-3-5
Gary V. Vaughan [Sat, 27 May 2000 11:12:27 +0000 (11:12 +0000)] 
* config.guess: updated from autoconf cvs.
* config.sub: ditto.
* NEWS: inserted todays date.
* configure.in: bumped version to 1.3.5.

25 years ago* README-alpha: note new location of config.(guess|sub).
Gary V. Vaughan [Sat, 27 May 2000 02:34:23 +0000 (02:34 +0000)] 
* README-alpha: note new location of config.(guess|sub).

25 years ago* ltconfig.in (rhapsody*): New Port.
Chad Cunningham [Sat, 27 May 2000 02:24:07 +0000 (02:24 +0000)] 
* ltconfig.in (rhapsody*): New Port.
* ltmain.in (rhapsody*): ditto.

25 years ago* ltmain.in: cygwin-1.1.0 and higher no longer grok backslash path
Gary V. Vaughan [Sat, 27 May 2000 01:44:44 +0000 (01:44 +0000)] 
* ltmain.in: cygwin-1.1.0 and higher no longer grok backslash path
separators.

25 years ago* ltconfig.in (*-sequent-sysv4): New Port.
Chris Lattner [Sat, 27 May 2000 00:45:59 +0000 (00:45 +0000)] 
* ltconfig.in (*-sequent-sysv4): New Port.

25 years agoAdjust documentation
Alexandre Oliva [Sun, 14 May 2000 08:23:17 +0000 (08:23 +0000)] 
Adjust documentation

25 years ago* libtool.m4 (AC_LIBLTDL_CONVENIENCE, AC_LIBLTDL_INSTALLABLE):
Alexandre Oliva [Sun, 14 May 2000 08:12:14 +0000 (08:12 +0000)] 
* libtool.m4 (AC_LIBLTDL_CONVENIENCE, AC_LIBLTDL_INSTALLABLE):
Pick LIBLTLD from top_builddir and INCLTDL from top_srcdir.
* mdemo/configure.in: Remove comments on
AC_LIBLTLD_CONVENIENCE.

25 years ago* ltconfig.in (hpux10.20*): use file_magic for
John Wehle [Wed, 3 May 2000 00:26:43 +0000 (00:26 +0000)] 
* ltconfig.in (hpux10.20*): use file_magic for
inter-library dependency tracking.

25 years ago* ltconfig.in (linux-gnu*, deplibs_check_method): Use pass_all.
Gary V. Vaughan [Tue, 2 May 2000 22:33:45 +0000 (22:33 +0000)] 
* ltconfig.in (linux-gnu*, deplibs_check_method): Use pass_all.
Reported by Michael Deutschmann <michael@talamasca.ocis.net>

25 years ago* ltconfig.in (cygwin*, mingw*, export_symbols_cmds): keep any
Gary V. Vaughan [Mon, 13 Dec 1999 11:02:30 +0000 (11:02 +0000)] 
* ltconfig.in (cygwin*, mingw*, export_symbols_cmds): keep any
DATA tags associated with symbols by recent dlltool.
(cygwin*, mingw*, archive_expsym_cmds): Honor any DATA tags
found in the symbol list.
Reported by Jon Leichter <jon@symas.com>.

25 years agoMoved CVS to subversions.gnu.org
Alexandre Oliva [Wed, 8 Dec 1999 10:53:07 +0000 (10:53 +0000)] 
Moved CVS to subversions.gnu.org

25 years ago* configure.in: bumped version to 1.3.4a
Gary V. Vaughan [Tue, 7 Dec 1999 22:11:42 +0000 (22:11 +0000)] 
* configure.in: bumped version to 1.3.4a

25 years agoGNU libtool 1.3.4 was released. release-1-3-4
Gary V. Vaughan [Tue, 7 Dec 1999 21:47:57 +0000 (21:47 +0000)] 
GNU libtool 1.3.4 was released.

25 years ago* config.guess: updated from autoconf cvs.
Gary V. Vaughan [Tue, 7 Dec 1999 21:43:23 +0000 (21:43 +0000)] 
* config.guess: updated from autoconf cvs.
* config.sub: ditto.
* NEWS: inserted todays date.
* configure.in: bumped version to 1.3.4.
* doc/PLATFORMS: tested on all the machines I have access to.

25 years agoFrom Tim Mooney <mooney@dogbert.cc.ndsu.NoDak.edu>
Gary V. Vaughan [Mon, 6 Dec 1999 10:09:59 +0000 (10:09 +0000)] 
From Tim Mooney  <mooney@dogbert.cc.ndsu.NoDak.edu>
* ltconfig.in:  split off the osf3 section, so that the osf4 and
osf5 sections can add `-msym' to arguments passed to the linker
for shared libs.

25 years ago* ltconfig.in (hardcode_into_libs): Remove the commented out
Gary V. Vaughan [Fri, 3 Dec 1999 22:49:54 +0000 (22:49 +0000)] 
* ltconfig.in (hardcode_into_libs):  Remove the commented out
hardcode_into_libs reference.  Doh!

25 years ago* ltconfig.in (ac_compile): Use $ac_ext instead of .c.
Alexandre Oliva [Fri, 3 Dec 1999 11:03:01 +0000 (11:03 +0000)] 
* ltconfig.in (ac_compile): Use $ac_ext instead of .c.
(ac_link): Likewise.
(dlfcn.h, ac_try): Do not add filename, it is already in
ac_compile.
Reported by Stephane Conversy <Stephane.Conversy@lri.fr>

* ltconfig.in (linux-gnu*): Disable hardcode_into_libs until it
works together with fast_install.

* libtool.m4: Use host when --target is not specified.

* configure.in: AC_SUBST variables that are used by ltconfig to
build libtool.

* ltconfig.in (irix6*): Do not override deplibs_check_method
here.

* libtool.m4: Do not AC_SUBST anything other than LIBTOOL.

25 years ago* ltconfig.in: Be friendlier to C++ compilers when testing
Gary V. Vaughan [Mon, 29 Nov 1999 21:39:18 +0000 (21:39 +0000)] 
* ltconfig.in:  Be friendlier to C++ compilers when testing
for dlopen support.
Reported by Stephan Kulow <coolo@itm.mu-luebeck.de>

25 years ago* libtool.m4: better use of $target instead of $host to support
Gary V. Vaughan [Fri, 26 Nov 1999 00:40:45 +0000 (00:40 +0000)] 
* libtool.m4:  better use of $target instead of $host to support
cross compilation.
Reported by Sam Latinga <slouken@devolution.com>

25 years ago* NEWS: updated
Thomas Tanner [Tue, 2 Nov 1999 12:36:23 +0000 (12:36 +0000)] 
* NEWS: updated
* ltmain.in: preserve $CC (reported by Tom Tromey)
* ltconfig.in: remove second occurence of sysv5
* libltdl/Makefile.am: increment version number, fix typo
* libltdl/ltdl.c (lt_dlsym): don't report an error if the
  libltdl-style symbol name wasn't found

* ltconfig.in: add support for Unixware (sysv4.2uw2*)

* ltmain.in (-DPIC):  changed the order of pic flags a little to
prevent upsetting the sgi c++ compiler.

* libltdl/Makefile.am: don't preserve file attributes when
  installing the libltdl sources

* ltconfig.in (whole-archive-flag-spec):  I had been
wondering why my file system was filling up with empty
files named `71'... seems I forgot to hold in the
shift key when redirecting stderr, 2>&1.  Doh!

* ltconfig.in (sysv):  More UW7 support.

* ltconfig.in (sysv5): Added support required for shared
library linking on SCO UW7.

* ltconfig.in (CDPATH): Set to `:' instead of empty.
* ltmain.in (CDPATH): Likewise.
Reported by Greg McGary <gkm@eng.ascend.com>

* ltconfig.in: use CC -E when checking for ELF support
  on NetBSD (reported by Todd Vierling <tv@pobox.com>)

* ltconfig.in: add support for UnixWare 7.X.X

* doc/libtool.texi: document use of noinst_LTLIBRARIES for
  convenience libraries

* ltconfig.in: check for freebsdelf3, not just freebsd3

* ltmain.in: enable workaround for freebsdelf3.0

* ltconfig.in: export_dynamic_flag_spec is -rdynamic on BSD/OS

* libltdl/COPYING.LIB: Update to version 2.1.
* libltdl/ltdl.h, libltdl/ltdl.c: Update FSF address.

* doc/libtool.texi (Compile mode): typo correction.
(Link mode): and another.
(Release numbers):  and another.
(Distributing libltdl): and another.
(Test descriptions): and another.
(libtool script contents): and one more.

* ltmain.in: Ensure that gcc on HPsUX uses -fPIC, or else
initialised structures are sometimes emitted in the code section.

* ltmain.in: Fix creation of relative links to object files in
sub-dirs.

* ltconfig.in:  Updated bsdi4 soname specs to be more like
linux as discussed on the bsdi mailing list.

* doc/libtool.texi (Porting inter-library dependencies): Typos
Reported by Petter Reinholdtsen <pere@hungry.com>

* libltdl/README: document the supported dlopen interfaces

* doc/libtool.texi (C++ Libraries):  fixed a typo.

* README-alpha:  improved the release instructions to mention
actual list addresses for announcements, and urls for upload
locations.

* ltconfig.in: finish_cmds for FreeBSD removed

25 years ago* libltdl/ltdl.c (lt_dlopen): Do not search paths when the
Alexandre Oliva [Sat, 16 Oct 1999 07:05:39 +0000 (07:05 +0000)] 
* libltdl/ltdl.c (lt_dlopen): Do not search paths when the
specified library is not just a basename.

25 years ago* ltconfig.in: Accept osf5.
Gary V. Vaughan [Wed, 6 Oct 1999 22:09:22 +0000 (22:09 +0000)] 
* ltconfig.in: Accept osf5.
Reported by Sascha Schumann <sascha@schumann.cx>

25 years ago* ltmain.in (-no-fast-install): Wrapper script used to add the
Gary V. Vaughan [Mon, 4 Oct 1999 14:23:12 +0000 (14:23 +0000)] 
* ltmain.in (-no-fast-install):  Wrapper script used to add the
exeext on again when naming the wrapped executable.

25 years ago* ltmain.in (shlibpath_var): ensure the variable is non-empty before
Albert Cheng [Tue, 28 Sep 1999 08:37:46 +0000 (08:37 +0000)] 
* ltmain.in (shlibpath_var): ensure the variable is non-empty before
exporting it.

25 years ago* ltconfig.in (whole-archive-flag-spec): test whether the
Gary V. Vaughan [Wed, 22 Sep 1999 00:12:11 +0000 (00:12 +0000)] 
* ltconfig.in (whole-archive-flag-spec): test whether the
version of GNU ld being used understands --whole-archive
before using it.

25 years ago* ltmain.in: Ensure that gcc on HPsUX uses -fPIC, or else
Pavel Roskin [Thu, 29 Jul 1999 23:38:07 +0000 (23:38 +0000)] 
* ltmain.in: Ensure that gcc on HPsUX uses -fPIC, or else
initialised structures are sometimes emitted in the code section.

26 years ago* configure.in: bumped version to 1.3.3a.
Gary V. Vaughan [Fri, 2 Jul 1999 17:52:11 +0000 (17:52 +0000)] 
* configure.in: bumped version to 1.3.3a.

26 years ago* configure.in: bumped version to 1.3.3. release-1-3-3
Gary V. Vaughan [Fri, 2 Jul 1999 15:49:11 +0000 (15:49 +0000)] 
* configure.in: bumped version to 1.3.3.

26 years agoGNU libtool 1.3.3 was released.
Gary V. Vaughan [Fri, 2 Jul 1999 15:46:36 +0000 (15:46 +0000)] 
GNU libtool 1.3.3 was released.

* NEWS: inserted todays date.

26 years ago* doc/PLATFORMS: Tested on as many platforms as possible for me.
Alexandre Oliva [Fri, 2 Jul 1999 12:01:08 +0000 (12:01 +0000)] 
* doc/PLATFORMS: Tested on as many platforms as possible for me.

26 years ago* doc/PLATFORMS: updated
Thomas Tanner [Thu, 1 Jul 1999 14:48:44 +0000 (14:48 +0000)] 
* doc/PLATFORMS: updated
* changed my email address

26 years ago* demo/foo.h: use LT_PARAMS instead of LTDL_PARAMS (this is not libltdl)
Thomas Tanner [Wed, 30 Jun 1999 12:51:35 +0000 (12:51 +0000)] 
* demo/foo.h: use LT_PARAMS instead of LTDL_PARAMS (this is not libltdl)

26 years ago* NEWS: rename dummy to force
Thomas Tanner [Tue, 29 Jun 1999 17:38:10 +0000 (17:38 +0000)] 
* NEWS: rename dummy to force
* doc/libtool.texi: better documentation of uninstall mode,
  rename dummy to force, AC_LIBLTDL_* must be called before
  AC_PROG_LIBTOOL
* ltmain.in: dlname is always soname or in library_names so
  we don't need to handle different file names

26 years ago* ltconfig.in (freebsd*, shlibpath_overrides_runpath): Set to yes
Alexandre Oliva [Tue, 29 Jun 1999 08:56:55 +0000 (08:56 +0000)] 
* ltconfig.in (freebsd*, shlibpath_overrides_runpath): Set to yes
up to release 3.1, and to no from 3.2 on.
Reported by Pavel Roskin <pavel_roskin@geocities.com>

26 years ago* ltconfig.in (freebsd*, shlibpath_overrides_runpath): Set to
Pavel Roskin [Tue, 29 Jun 1999 08:17:00 +0000 (08:17 +0000)] 
* ltconfig.in (freebsd*, shlibpath_overrides_runpath): Set to
yes; tested on 3.1-ELF by Pavel and on 2.2.6 by Alexandre.

26 years ago* NEWS: updated
Thomas Tanner [Wed, 23 Jun 1999 15:13:16 +0000 (15:13 +0000)] 
* NEWS: updated
* README: added GNU Hurd to the supported platforms
* doc/libtool.texi: document `-dlpreopen dummy'
* libltdl/ltdl.c (strchr): fixed typo (missing star)

* libltdl/ltdl.c (strrchr): fixed typo (missing star)
* libltdl/ltdl.c (trim): use `const' to silence -Wwrite-strings

* ltconfig.in (bsdi4, deplibs_check_method): use a less restrictive
  regex (reported by Chris P. Ross <cross@eng.us.uu.net>)
* ltmain.in: support `-dlopen dummy', define lt_preloaded_symbols
  if dlself != no
* doc/libtool.texi: libtool does also support non C source code

* ltconfig.in: CR/LF fix for broken DJGPP bash
* ltmain.in: CR/LF fix for DJGPP

26 years ago* ltmain.in (ltdll.c): Support for crosscompiling from linux to
Olly Betts [Wed, 23 Jun 1999 14:13:35 +0000 (14:13 +0000)] 
* ltmain.in (ltdll.c): Support for crosscompiling from linux to
mingw32.

26 years ago* ltconfig.in (cygwin, export_symbols_cmds): If there is already
Gary V. Vaughan [Wed, 23 Jun 1999 13:04:28 +0000 (13:04 +0000)] 
* ltconfig.in (cygwin, export_symbols_cmds): If there is already
an extracted and compiled ltdll.c, then don't delete, reextract
and recompile.
(cygwin, archive_expsym_cmds): Make sure the ltdll source has been
extracted and compiled before referencing the object, since there
are paths through the code which run archive_expsym_cmds without
running export_symbols_cmds.

26 years ago* ltmain.in (outputname): When generating the executable wrapper
Gary V. Vaughan [Fri, 18 Jun 1999 14:14:42 +0000 (14:14 +0000)] 
* ltmain.in (outputname): When generating the executable wrapper
script, $outputname already has the $exeext suffix, so we needn't
add it again.

26 years ago* libltdl/ltdl.c (sys_wll_open): libltdl expects this function to
Gary V. Vaughan [Wed, 16 Jun 1999 14:58:45 +0000 (14:58 +0000)] 
* libltdl/ltdl.c (sys_wll_open): libltdl expects this function to
fail if it is unable to physically load the library.  Sadly,
LoadLibrary will search the loaded libraries for a match and
return one of them if the path search load fails.  Simulate a
failure in this case for compatibility with the other APIs.
Also, LoadLibrary takes the liberty of adding `.dll' to library
names passed without an extension, we now add a trailing `.' to
prevent this from happening.

26 years ago* libltdl/ltdl.c (sys_wll_close): Strangely enough, Microsoft have
Gary V. Vaughan [Tue, 15 Jun 1999 19:25:07 +0000 (19:25 +0000)] 
* libltdl/ltdl.c (sys_wll_close): Strangely enough, Microsoft have
decided that LoadLibrary returns `0' for success, yet FreeLibrary
returns `0' for failure!  The FreeLibrary call used to interpret
`0' as success for both functions.

26 years ago* ltmain.in: minor reformatting
Thomas Tanner [Mon, 14 Jun 1999 06:30:24 +0000 (06:30 +0000)] 
* ltmain.in: minor reformatting

26 years ago* ltconfig.in: Reverted June 6's patch for new GNU ld output, it
Alexandre Oliva [Thu, 10 Jun 1999 14:42:34 +0000 (14:42 +0000)] 
* ltconfig.in: Reverted June 6's patch for new GNU ld output, it
is no longer needed, as ld reverted to the original format.
* NEWS: Likewise.

* ltconfig.in: When testing self-dlopening, test whether dlclose
crashes.  On FreeBSD 3.1, it does.  :-(
* libltdl/configure.in: Likewise.
* NEWS: Note work-around.
Reported by Pavel Roskin <pavel_roskin@geocities.com>

26 years ago* ltconfig.in (exeext): autoconf's AC_EXEEXT uses "no" to indicate
Gary V. Vaughan [Wed, 9 Jun 1999 12:54:48 +0000 (12:54 +0000)] 
* ltconfig.in (exeext): autoconf's AC_EXEEXT uses "no" to indicate
no extension, and we must do the same in order to share the cache
value. Also we must ignore conftest.err which HPsUX (at least)
fills with gratuitous warnings.
Reported by Pavel Roskin <pavel_roskin@geocities.com>

26 years ago* ltconfig.in (exeext): Use quotes in the test, to prevent a
Pavel Roskin [Wed, 9 Jun 1999 11:41:16 +0000 (11:41 +0000)] 
* ltconfig.in (exeext): Use quotes in the test, to prevent a
failure in sh.test.

26 years ago* ltmain.in (exeext): Use $exeext when working out the names of
Gary V. Vaughan [Tue, 8 Jun 1999 12:48:35 +0000 (12:48 +0000)] 
* ltmain.in (exeext): Use $exeext when working out the names of
programs (but not the wrapper script itself due to a stupidity in
win32 which hardwires the .exe extension to the binary loader!).
* ltconfig.in (exeext): Now that the wrapper script tries to move
executables, we need to know whether they have an extension (ala
AC_EXEEXT).  Since we can't rely on AC_EXEEXT having been called
in configure.in, we must be able to check for ourselves, though we
can look for a cached result incase AC_EXEEXT was called.

26 years ago* ltconfig.in (cygwin, need_version): Set to no, otherwise module
Gary V. Vaughan [Tue, 8 Jun 1999 10:19:26 +0000 (10:19 +0000)] 
* ltconfig.in (cygwin, need_version): Set to no, otherwise module
dll's end up with mighty long names!

26 years ago* ltconfig.in: Support new GNU ld --help output format.
Alexandre Oliva [Sun, 6 Jun 1999 23:52:35 +0000 (23:52 +0000)] 
* ltconfig.in: Support new GNU ld --help output format.
* NEWS:  Likewise.
Reported by Gaël Quéri <gael@baoule.dyndns.org> and
H.J. Lu <hjl@varesearch.com>.

26 years ago* ltconfig.in: Update support for the Hurd. Make sure that the
Mark Kettenis [Sat, 5 Jun 1999 09:31:39 +0000 (09:31 +0000)] 
* ltconfig.in: Update support for the Hurd.  Make sure that the
soname includes the major version number and create the right
links.  Allow shared objects without the `lib' prefix and without
version information.

26 years ago* TODO: Remove the short list of people interested in C++
Alexandre Oliva [Thu, 27 May 1999 21:29:28 +0000 (21:29 +0000)] 
* TODO: Remove the short list of people interested in C++
constructors; it's not meaningful, since there are so many more
people requesting this feature, and we just can't maintain it
accurate.

26 years agotypo
Thomas Tanner [Thu, 27 May 1999 17:06:38 +0000 (17:06 +0000)] 
typo

26 years ago* ltmain.in: when linking another library add its
Thomas Tanner [Thu, 27 May 1999 17:03:44 +0000 (17:03 +0000)] 
* ltmain.in: when linking another library add its
  -L paths to lib_search_path (otherwise the deplibs check will fail)

26 years ago* ltmain.in: Expand convenience libraries when creating reloadable
Alexandre Oliva [Thu, 27 May 1999 11:41:01 +0000 (11:41 +0000)] 
* ltmain.in: Expand convenience libraries when creating reloadable
objects.
* NEWS: Ditto.

26 years ago* NEWS: Mention the two bugfixes below.
Alexandre Oliva [Thu, 27 May 1999 10:56:09 +0000 (10:56 +0000)] 
* NEWS: Mention the two bugfixes below.

26 years ago* ltmain.in: Only create directory into which to extract
Alexandre Oliva [Thu, 27 May 1999 10:52:47 +0000 (10:52 +0000)] 
* ltmain.in: Only create directory into which to extract
convenience libraries when $convenience is not empty.  It would
always be created on systems that did not support
whole_archive_flag_spec.

26 years ago* ltconfig.in (export_symbols_cmds): Add $convenience.
Alexandre Oliva [Thu, 27 May 1999 10:45:31 +0000 (10:45 +0000)] 
* ltconfig.in (export_symbols_cmds): Add $convenience.
(cygwin, export_symbols_cmds): Ditto.
* ltmain.in: Generate export symbol list before expanding
convenience libraries, to avoid passing whole_archive_flag_spec to
$NM.
Reported by Godmar Back <gback@cs.utah.edu>

26 years ago* libltdl/ltdl.c (LTDL_BIND_FLAGS): Remove BIND_VERBOSE, to avoid
David Jones [Thu, 27 May 1999 09:57:39 +0000 (09:57 +0000)] 
* libltdl/ltdl.c (LTDL_BIND_FLAGS): Remove BIND_VERBOSE, to avoid
printing error messages.

26 years ago* configure.in: Bumped to 1.3.2a.
Alexandre Oliva [Thu, 27 May 1999 08:49:36 +0000 (08:49 +0000)] 
* configure.in: Bumped to 1.3.2a.

GNU Libtool 1.3.2 was released.

26 years ago* configure.in: Bumped to 1.3.2. release-1-3-2
Alexandre Oliva [Wed, 26 May 1999 00:28:32 +0000 (00:28 +0000)] 
* configure.in: Bumped to 1.3.2.

26 years ago* NEWS: List fixed problems.
Alexandre Oliva [Wed, 26 May 1999 00:16:39 +0000 (00:16 +0000)] 
* NEWS: List fixed problems.
* doc/PLATFORMS: Tested for 1.3.2.

26 years ago* config.guess: Synch with GNU common.
Alexandre Oliva [Wed, 26 May 1999 00:06:10 +0000 (00:06 +0000)] 
* config.guess: Synch with GNU common.

26 years ago* ltmain.in: Revert to stripping .exe on all platforms.
Alexandre Oliva [Wed, 26 May 1999 00:00:40 +0000 (00:00 +0000)] 
* ltmain.in: Revert to stripping .exe on all platforms.
* TODO: Note about this problem.  Demo is fixed on win32.  -Wl and
-Wc are implemented for release 1.4.  Support `empty' convenience
libraries.

26 years agotypo spotted by Gary
Alexandre Oliva [Tue, 25 May 1999 22:15:34 +0000 (22:15 +0000)] 
typo spotted by Gary