]> git.ipfire.org Git - thirdparty/libtool.git/log
thirdparty/libtool.git
26 years ago* doc/PLATFORMS: Updated mostly *bsd platforms.
Erez Zadok [Mon, 19 Jul 1999 22:34:21 +0000 (22:34 +0000)] 
* doc/PLATFORMS: Updated mostly *bsd platforms.

26 years ago* doc/libtool.texi (Porting inter-library dependencies): Typos
Alexandre Oliva [Mon, 19 Jul 1999 11:44:01 +0000 (11:44 +0000)] 
* doc/libtool.texi (Porting inter-library dependencies): Typos
Reported by Petter Reinholdtsen <pere@hungry.com>

26 years ago* NEWS, TODO: updated (pic flags)
Thomas Tanner [Sat, 17 Jul 1999 09:00:53 +0000 (09:00 +0000)] 
* NEWS, TODO: updated (pic flags)
* libtool.m4 (AC_PROG_LIBTOOL): added --with-pic flag
* ltconfig.in: new pic_mode variable and --prefer[-non]-pic flags,
  fixed the strip check (reported by Keith Bostic <bostic@bostic.com>)
* ltmain.in (compile mode): build only PIC/non-PIC code depending
  on pic_mode
* libltdl/README: document the supported dlopen interfaces
* doc/libtool.texi (tests): documented new tests
* tests/Makefile.am: added new tests
* tests/demo-pic.test: new test to test --with-pic
* tests/demo-nopic.test: new test to test --without-pic
* tests/build-relink2.test: variant of build-relink.test that
  uses depdemo

26 years ago* doc/libtool.texi (C++ Libraries): fixed a typo.
Olly Betts [Fri, 9 Jul 1999 14:08:08 +0000 (14:08 +0000)] 
* doc/libtool.texi (C++ Libraries):  fixed a typo.

26 years ago* README-alpha: improved the release instructions to mention
Gary V. Vaughan [Tue, 6 Jul 1999 15:27:19 +0000 (15:27 +0000)] 
* README-alpha:  improved the release instructions to mention
actual list addresses for announcements, and urls for upload
locations.

26 years ago* doc/PLATFORMS: 1.3b passes all tests on cygwin
Thomas Tanner [Fri, 2 Jul 1999 23:19:20 +0000 (23:19 +0000)] 
* doc/PLATFORMS: 1.3b passes all tests on cygwin

* ltconfig.in: finish_cmds for FreeBSD removed
* depdemo/l3/Makefile.am: install libl3.la into an extra directory

26 years ago* configure.in: bumped version to 1.3c.
Gary V. Vaughan [Fri, 2 Jul 1999 17:54:53 +0000 (17:54 +0000)] 
* configure.in: bumped version to 1.3c.

26 years agoGNU libtool 1.3b was released. release-1-3b
Gary V. Vaughan [Fri, 2 Jul 1999 15:16:39 +0000 (15:16 +0000)] 
GNU libtool 1.3b 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* NEWS: updated
Thomas Tanner [Thu, 1 Jul 1999 14:48:06 +0000 (14:48 +0000)] 
* NEWS: updated
* 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:50:59 +0000 (12:50 +0000)] 
* demo/foo.h: use LT_PARAMS instead of LTDL_PARAMS (this is not libltdl)
* tests/build-relink.test: also check for hardcode_into_libs = yes,
  if set, we need to relink at install-time

26 years ago* NEWS: mention -no-fast-install, rename dummy to force
Thomas Tanner [Tue, 29 Jun 1999 17:37:06 +0000 (17:37 +0000)] 
* NEWS: mention -no-fast-install, rename dummy to force
* doc/PLATFORMS: 1.3b passes all tests on GNU/Linux,
  FreeBSD (2.2.6 and 3.1)
* doc/libtool.texi: it's possible to link libtool libraries
  using -L and -l, better documentation of uninstall and clean mode,
  rename dummy to force, documented -no-fast-install,
  AC_LIBLTDL_* must be called before AC_PROG_LIBTOOL,
  documented hardcode_into_libs and striplib/old_striplib,
* ltconfig.in: search for strip program, added hardcode_into_libs
  and striplib/old_striplib variables, set strip commands for GNU strip,
  on FreeBSD >= 3.2 set hardcode_into_libs to yes,
  fast-install mode doesn't work if hardcode_into_libs = yes
* ltmain.in: reimplemented hardcoding into libraries:
  new relink mode, preserve all libtool args, relink libraries
  when installing if necessary
  added -no-fast-install flag, removed unnecessary `dlname'
  initialization, use striplib/old_striplib for stripping libraries,
  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:16:59 +0000 (08:16 +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* ltconfig.in (linux-gnu*, deplibs_check_method): Use pass_all on
Alexandre Oliva [Fri, 25 Jun 1999 23:10:24 +0000 (23:10 +0000)] 
* ltconfig.in (linux-gnu*, deplibs_check_method): Use pass_all on
alpha, x86 and sparc architectures by now, reverting to file_magic
at least on ARM, where it breaks.

26 years agoAIX and HPsUX information
Thomas Tanner [Fri, 25 Jun 1999 23:08:46 +0000 (23:08 +0000)] 
AIX and HPsUX information

26 years ago* NEWS: updated
Thomas Tanner [Wed, 23 Jun 1999 15:09:28 +0000 (15:09 +0000)] 
* NEWS: updated
* README: added GNU Hurd to the supported platforms
* doc/libtool.texi: document `-dlpreopen dummy'
  instead of `-dlopen 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

* ltmain.in: support `-dlopen dummy', define lt_preloaded_symbols

26 years ago* ltmain.in (ltdll.c): Support for crosscompiling from linux to
Olly Betts [Wed, 23 Jun 1999 13:22:27 +0000 (13:22 +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 12:50:23 +0000 (12:50 +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* ltconfig.in: moved the test for NM after the test for
Gary V. Vaughan [Sun, 20 Jun 1999 18:10:07 +0000 (18:10 +0000)] 
* ltconfig.in:  moved the test for NM after the test for
no_builtin_flag.

26 years ago* ltconfig.in: Use sed '$q' instead of sed "" for copying ltmain,
Alexandre Oliva [Sun, 20 Jun 1999 09:07:22 +0000 (09:07 +0000)] 
* ltconfig.in: Use sed '$q' instead of sed "" for copying ltmain,
just in case some sed does not support an empty command.

26 years ago* ltconfig.in (link_static_flag, ac_cv_prog_cc_static): Use the
Alexandre Oliva [Sun, 20 Jun 1999 08:57:30 +0000 (08:57 +0000)] 
* ltconfig.in (link_static_flag, ac_cv_prog_cc_static): Use the
latter in the test.

26 years ago* ltconfig.in (bsdi4, deplibs_check_method): use a less restrictive
Thomas Tanner [Fri, 18 Jun 1999 14:49:47 +0000 (14:49 +0000)] 
* 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 self', define lt_preloaded_symbols
  if dlself != no
* doc/libtool.texi (Compile and Link mode): document it,
  documented the -Wc, -Wl flags, 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 (outputname): When generating the executable wrapper
Gary V. Vaughan [Fri, 18 Jun 1999 13:46:33 +0000 (13:46 +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/configure.in (ac_cv_lib_dl_dlopen): missing "x" in test
Gary V. Vaughan [Wed, 16 Jun 1999 18:33:51 +0000 (18:33 +0000)] 
* libltdl/configure.in (ac_cv_lib_dl_dlopen): missing "x" in test
comparison corrected.

26 years ago* libltdl/ltdl.c (sys_wll_open): libltdl expects this function to
Gary V. Vaughan [Wed, 16 Jun 1999 14:49:41 +0000 (14:49 +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:31:08 +0000 (19:31 +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* ltconfig.in: use eval when setting have_dlfcn_h, reformatting
Thomas Tanner [Mon, 14 Jun 1999 06:32:06 +0000 (06:32 +0000)] 
* ltconfig.in: use eval when setting have_dlfcn_h, reformatting

26 years ago* ltmain.in: store old archives in deplibs and old_deplibs,
Thomas Tanner [Fri, 11 Jun 1999 23:46:47 +0000 (23:46 +0000)] 
* ltmain.in: store old archives in deplibs and old_deplibs,
  retain the order of dependency libraries (even old archives),
  determining the absolute directory name didn't work due to a typo,
  add the library search paths of all dependency libraries when
  linking a library (fixes IRIX 5.2 bug)

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 13:11:13 +0000 (13:11 +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.
(objext): for consistency, do the same as above.
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 12:09:26 +0000 (12:09 +0000)] 
* ltconfig.in (exeext): Use quotes in the test, to prevent a
failure in sh.test.

26 years ago* ltconfig.in: Reordered tests to be more like configure.in's
Gary V. Vaughan [Wed, 9 Jun 1999 10:23:58 +0000 (10:23 +0000)] 
* ltconfig.in: Reordered tests to be more like configure.in's
recommended order (programs first, then libraries, etc.).
Performed a manual ``constant folding pass'' (eg: s/eval "test
"echo '$''{'lt_cv_dlopen'+set}'`" != set/test
"${lt_cv_dlopen+set}" != set/).
s/test "${foo+set}" = "set"/test "X${foo+set}" = Xset/g

26 years ago* ltconfig.in (link_static_flag): Accept, in order of decreasing
Gary V. Vaughan [Wed, 9 Jun 1999 08:50:03 +0000 (08:50 +0000)] 
* ltconfig.in (link_static_flag): Accept, in order of decreasing
preference: the cached value; the default value for the current
host.  Also test that the compiler accepts the flag, and cache
that result too.

26 years ago* ltconfig.in (pic_flag): Accept, in order of decreasing
Gary V. Vaughan [Wed, 9 Jun 1999 08:34:28 +0000 (08:34 +0000)] 
* ltconfig.in (pic_flag): Accept, in order of decreasing
preference:  the cached value; the default value for the current
host.  Also test that the compiler accepts the flag, and cache
that result too.

26 years ago* ltconfig.in (LN_S): Accept, in order of decreasing preference:
Gary V. Vaughan [Tue, 8 Jun 1999 15:20:28 +0000 (15:20 +0000)] 
* ltconfig.in (LN_S): Accept, in order of decreasing preference:
the cached value; an environment setting; ``ln -s'' if it works;
``ln'' if ``ln -s'' doesn't appear to work.

26 years ago* ltconfig.in (objext): Accept, in order of decreasing preference:
Gary V. Vaughan [Tue, 8 Jun 1999 15:00:17 +0000 (15:00 +0000)] 
* ltconfig.in (objext): Accept, in order of decreasing preference:
the cached value; the result of a test object compilation.

26 years ago* ltconfig.in (RANLIB): Accept, in order of decreasing preference:
Gary V. Vaughan [Tue, 8 Jun 1999 14:19:02 +0000 (14:19 +0000)] 
* ltconfig.in (RANLIB): Accept, in order of decreasing preference:
the cached value; an environment setting; the first file called
``ranlib'' in the user's path.

26 years ago* ltmain.in (exeext): Use $exeext when working out the names of
Gary V. Vaughan [Tue, 8 Jun 1999 12:52:33 +0000 (12:52 +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:15:02 +0000 (10:15 +0000)] 
* ltconfig.in (cygwin, need_version): Set to no, otherwise module
dll's end up with mighty long names!

26 years ago* ltconfig.in (cygwin, pic_flag): Force separate compilation of
Gary V. Vaughan [Tue, 8 Jun 1999 10:03:41 +0000 (10:03 +0000)] 
* ltconfig.in (cygwin, pic_flag):  Force separate compilation of
objects for dlls vs. objects for static archives.  Using a cpp
macro also allows us to decide whether or not we need to use
dllexport/import declarations.

26 years ago* ltconfig.in: Support new GNU ld --help output format.
Alexandre Oliva [Sun, 6 Jun 1999 23:52:36 +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* ltmain.in (link): use "$nonopt" as the compiler for
Nick Rasmussen [Tue, 1 Jun 1999 22:48:20 +0000 (22:48 +0000)] 
* ltmain.in (link): use "$nonopt" as the compiler for
  compile/finalize_command

26 years ago* TODO: Remove the short list of people interested in C++
Alexandre Oliva [Thu, 27 May 1999 21:29:29 +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 ago* ltconfig.in (GNU Hurd, deplibs_check_method): Use pass_all.
Pavel Roskin [Thu, 27 May 1999 11:53:54 +0000 (11:53 +0000)] 
* ltconfig.in (GNU Hurd, deplibs_check_method): Use pass_all.

26 years ago* ltmain.in: Expand convenience libraries when creating reloadable
Alexandre Oliva [Thu, 27 May 1999 11:41:02 +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:10 +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:48 +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:32 +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 agoGNU libtool 1.3.2 was released.
Alexandre Oliva [Thu, 27 May 1999 08:50:39 +0000 (08:50 +0000)] 
GNU libtool 1.3.2 was released.

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

26 years ago* ltconfig.in (solaris*, ld_shlibs): Do not enable shared
Alexandre Oliva [Tue, 25 May 1999 18:33:03 +0000 (18:33 +0000)] 
* ltconfig.in (solaris*, ld_shlibs): Do not enable shared
libraries with GNU ld 2.8.*, it's broken.  Emit a warning
suggesting an upgrade.
Reported by Brian Ford <ford@vss.fsi.com> and Ronald Pijnacker
<Ronald.Pijnacker@best.ms.philips.com>

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.