| 2001-04-16 Alan Curry <pacman@world.std.com> |
| |
| * libltdl/ltdl.c (lt_dlopen): Fixed a memory leak. |
| |
| 2001-03-06 Alexandre Oliva <aoliva@redhat.com> |
| |
| * ltconfig.in (can_build_shared) [AIX 4.[01], GCC]: GCC up to |
| 2.96 can't build shared libraries reliably. Disable them. |
| |
| * ltmain.in: When dropping dependencies of a -no-undefined |
| library, give up on building a shared library. |
| |
| 2001-03-03 Markus F.X.J. Oberhumer <markus@oberhumer.com>, |
| Alexandre Oliva <oliva@lsd.ic.unicamp.br> |
| |
| * ltconfig.in: Added explicit return type to all C functions. |
| |
| 2001-01-29 Alexandre Oliva <aoliva@redhat.com> |
| |
| * libltdl/Makefile.am (CLEANFILES): Clean conditionally-built |
| libraries. |
| |
| 2001-01-27 Alexandre Oliva <aoliva@redhat.com> |
| |
| * ltconfig.in (ld_shlibs) [aix4*]: Disable on unknown CPU types. |
| |
| 2000-10-30 Aneesh Kumar K.V <kvaneesh@hotmail.com> |
| |
| * 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. |
| |
| 2000-09-12 Michael Matz <matz@ifh.de> |
| |
| * ltmain.in: Be careful about filenames with multiple `.'s in |
| them when calculating file extensions. |
| Reported by Joel Reed <jreed@support.ddiworld.com> |
| |
| 2000-09-04 Alexandre Oliva <aoliva@redhat.com> |
| |
| * 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. |
| |
| * ltconfig.in (hardcode_libdir_flag_spec, export_dynamic_flag_spec): |
| Use ${wl}, not ${wlarc}. |
| |
| * ltmain.in (compile, need_lock): Don't create nor remove lock |
| files in dry runs. |
| |
| * ltmain.in (link -static): Don't add $link_static_flag; only |
| -all-static should do that. |
| * mdemo/configure.in: Revert the previous delta. |
| |
| * mdemo/configure.in: Don't use -static on AIX4.1. |
| |
| 2000-09-03 Alexandre Oliva <aoliva@redhat.com> |
| |
| * ltconfig.in [FreeBSD 3.[01]] (shlibpath_overrides_runpath): Set |
| to no. |
| |
| * libtool.m4: Fix typo I introduced in yesterday's patch. |
| |
| * libltdl/ltdl.c (lt_dlopen): Set dlname from library_names if |
| dlname is empty. |
| |
| * libltdl/configure.in (HAVE_LIBDL): Look for dlopen in -lsvld. |
| * ltconfig.in: Likewise. |
| |
| * tests/mdemo-exec.test: Modify failure message. |
| |
| * ltmain.in (dlprefiles): Use dlname if it's available and |
| old_library isn't; use linklib only if dlname is not available. |
| |
| * ltconfig.in (enable_dlopen): Set to no when lt_cv_dlopen is no. |
| |
| * ltmain.in (variables_saved_for_relink): Attempt to unset them |
| instead of setting them to an empty string. |
| |
| 2000-09-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br> |
| |
| * ltmain.in (shtool): Actually check in 2000-08-01's patch. |
| |
| 2000-09-02 Tom Kacvinsky <tjk@ams.org>, Tim Mooney <mooney@dogbert.cc.ndsu.NoDak.edu> |
| |
| * libtool.m4: Ignore Tru64's nm's complaint. |
| * ltconfig.in: Likewise. |
| |
| 2000-09-02 Pavel Roskin <proski@gnu.org> |
| |
| * ltconfig.in: only load $cache_file if it's a regular file |
| |
| 2000-08-01 Alexandre Oliva <oliva@lsd.ic.unicamp.br> |
| |
| * ltmain.in (shtool): Use echo|grep instead of expr, as in the |
| original patch. |
| |
| 2000-07-26 Alexandre Oliva <oliva@lsd.ic.unicamp.br> |
| |
| 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. |
| |
| 2000-07-24 Mocha <netbsd_alpha@yahoo.com> |
| |
| * ltconfig.in (NetBSD, deplibs_check_method): Use file_magic. |
| (NetBSD, file_magic_cmd, file_magic_test_file): Set. |
| |
| 2000-07-24 Alexandre Oliva <oliva@lsd.ic.unicamp.br>, David Kaelbling <drk@orchietta.hudson.sgi.com> |
| |
| * ltmain.in (irix, major): Prepend a `.'. |
| * ltconfig.in (irix, soname_spec, library_names_spec): Adjust. |
| |
| 2000-07-24 Alexandre Oliva <oliva@lsd.ic.unicamp.br>, Ralf S. Engelschall <rse@engelschall.com> |
| |
| * ltmain.in: Support GNU shtool's install. |
| |
| 2000-07-10 Mo DeJong <mdejong@redhat.com> |
| |
| * libtool.m4 (AC_PROG_NM): Fix macro so that it |
| finds a cross NM on the PATH. |
| |
| 2000-07-10 Maciej W. Rozycki <macro@ds2.pg.gda.pl> |
| |
| * Makefile.am (libtool): Pass $(host_alias) to ltconfig. |
| (clibtool): Likewise. |
| |
| 2000-07-10 Alexandre Oliva <aoliva@lsd.ic.unicamp.br> |
| |
| * 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. |
| |
| 2000-07-10 Corinna Vinschen <vinschen@cygnus.com> |
| |
| * 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. |
| |
| 2000-07-10 Alexandre Oliva <aoliva@lsd.ic.unicamp.br> |
| |
| * ltconfig.in (dynamic_linker, linux, powerpc): Do not disable |
| shared libraries just because of MkLinux. |
| |
| 2000-06-17 Syd Polk <spolk@redhat.com> |
| |
| * libtool.m4 (AC_LIBTOOL_SETUP): Do not generate a libtool based |
| on target; use host instead. |
| |
| 2000-05-27 Gary V. Vaughan <gvv@techie.com> |
| |
| * configure.in: bumped version to 1.3.5a |
| |
| GNU libtool 1.3.5 was released. |
| |
| * config.guess: updated from autoconf cvs. |
| * config.sub: ditto. |
| * NEWS: inserted todays date. |
| * configure.in: bumped version to 1.3.5. |
| |
| * ltmain.in: cygwin-1.1.0 and higher no longer grok backslash path |
| separators. |
| |
| * README-alpha: note new location of config.(guess|sub). |
| |
| 2000-05-27 Chad Cunningham <ccunning@math.ohio-state.edu> |
| |
| * ltconfig.in (rhapsody*): New Port. |
| * ltmain.in (rhapsody*): ditto. |
| |
| 2000-05-27 Chris Lattner <sabre@skylab.org> |
| |
| * ltconfig.in (*-sequent-sysv4): New Port. |
| |
| 2000-05-14 Alexandre Oliva <oliva@lsd.ic.unicamp.br> |
| |
| * 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. |
| |
| 2000-05-03 John Wehle (john@feith.com) |
| |
| * ltconfig.in (hpux10.20*): use file_magic for |
| inter-library dependency tracking. |
| |
| 2000-05-02 Gary V. Vaughan <gvv@techie.com> |
| |
| * AUTHORS: Update my email address. |
| * commit: ditto. |
| |
| * ltconfig.in (linux-gnu*, deplibs_check_method): Use pass_all. |
| Reported by Michael Deutschmann <michael@talamasca.ocis.net> |
| |
| 1999-12-12 Gary V. Vaughan <gvv@techie.com> |
| |
| * 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>. |
| |
| 1999-12-07 Gary V. Vaughan <gvv@techie.com> |
| |
| * configure.in: bumped version to 1.3.4a |
| |
| GNU libtool 1.3.4 was released. |
| |
| * 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. |
| |
| 1999-12-06 Gary V. Vaughan <gvv@techie.com> |
| |
| 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. |
| |
| 1999-12-03 Gary V. Vaughan <gvv@techie.com> |
| |
| * ltconfig.in (hardcode_into_libs): Remove the commented out |
| hardcode_into_libs reference. Doh! |
| |
| 1999-12-03 Alexandre Oliva <oliva@lsd.ic.unicamp.br> |
| |
| * 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. |
| |
| 1999-11-29 Gary V. Vaughan <gvv@techie.com> |
| |
| * ltconfig.in: Be friendlier to C++ compilers when testing |
| for dlopen support. |
| Reported by Stephan Kulow <coolo@itm.mu-luebeck.de> |
| |
| 1999-11-26 Gary V. Vaughan <gvv@techie.com> |
| |
| * libtool.m4: better use of $target instead of $host to support |
| cross compilation. |
| Reported by Sam Latinga <slouken@devolution.com> |
| |
| 1999-11-02 Thomas Tanner <tanner@ffii.org> |
| |
| * 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 |
| |
| 1999-11-02 Wolfgang Rapp <ulris@bn-ulm.de> |
| |
| * ltconfig.in: add support for Unixware (sysv4.2uw2*) |
| |
| 1999-10-28 Stephane Conversy <Stephane.Conversy@lri.fr> |
| |
| * ltmain.in (-DPIC): changed the order of pic flags a little to |
| prevent upsetting the sgi c++ compiler. |
| |
| 1999-10-03 Pavel Roskin <pavel_roskin@geocities.com> |
| |
| * libltdl/Makefile.am: don't preserve file attributes when |
| installing the libltdl sources |
| |
| 1999-09-29 Gary V. Vaughan <gvv@techie.com> |
| |
| * 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! |
| |
| 1999-09-29 Vadim <vadim@olly.ru> |
| |
| * ltconfig.in (sysv): More UW7 support. |
| |
| 1999-09-27 Manfred Weichel <weichel@global.nacamar.de> |
| |
| * ltconfig.in (sysv5): Added support required for shared |
| library linking on SCO UW7. |
| |
| 1999-09-14 Alexandre Oliva <oliva@lsd.ic.unicamp.br> |
| |
| * ltconfig.in (CDPATH): Set to `:' instead of empty. |
| * ltmain.in (CDPATH): Likewise. |
| Reported by Greg McGary <gkm@eng.ascend.com> |
| |
| 1999-08-24 Thomas Tanner <tanner@ffii.org> |
| |
| * ltconfig.in: use CC -E when checking for ELF support |
| on NetBSD (reported by Todd Vierling <tv@pobox.com>) |
| |
| 1999-08-24 Boyd Gerber <gerberb@zenez.com> |
| |
| * ltconfig.in: add support for UnixWare 7.X.X |
| |
| 1999-08-24 Pavel Roskin <pavel_roskin@geocities.com> |
| |
| * 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 |
| |
| 1999-08-24 Bert Driehuis <bert_driehuis@nl.compuware.com> |
| |
| * ltconfig.in: export_dynamic_flag_spec is -rdynamic on BSD/OS |
| |
| 1999-08-07 Alexandre Oliva <oliva@dcc.unicamp.br> |
| |
| * libltdl/COPYING.LIB: Update to version 2.1. |
| * libltdl/ltdl.h, libltdl/ltdl.c: Update FSF address. |
| |
| 1999-08-02 Olly Betts <olly@muscat.co.uk> |
| |
| * 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. |
| |
| 1999-07-30 Pavel Roskin <pavel_roskin@geocities.com> |
| |
| * ltmain.in: Ensure that gcc on HPsUX uses -fPIC, or else |
| initialised structures are sometimes emitted in the code section. |
| |
| 1999-07-29 Alexandre Oliva <oliva@dcc.unicamp.br> |
| |
| * ltmain.in: Fix creation of relative links to object files in |
| sub-dirs. |
| |
| 1999-07-24 Bert Driehuis <bert_driehuis@compuware.com> |
| |
| * ltconfig.in: Updated bsdi4 soname specs to be more like |
| linux as discussed on the bsdi mailing list. |
| |
| 1999-07-19 Alexandre Oliva <oliva@dcc.unicamp.br> |
| |
| * doc/libtool.texi (Porting inter-library dependencies): Typos |
| Reported by Petter Reinholdtsen <pere@hungry.com> |
| |
| 1999-07-17 Thomas Tanner <tanner@ffii.org> |
| |
| * libltdl/README: document the supported dlopen interfaces |
| |
| 1999-07-09 Olly Betts <olly@muscat.co.uk> |
| |
| * doc/libtool.texi (C++ Libraries): fixed a typo. |
| |
| 1999-07-06 Gary V. Vaughan <gvv@techie.com> |
| |
| * README-alpha: improved the release instructions to mention |
| actual list addresses for announcements, and urls for upload |
| locations. |
| |
| 1999-07-03 Pavel Roskin <pavel_roskin@geocities.com> |
| |
| * ltconfig.in: finish_cmds for FreeBSD removed |
| |
| 1999-10-16 Alexandre Oliva <oliva@lsd.ic.unicamp.br> |
| |
| * libltdl/ltdl.c (lt_dlopen): Do not search paths when the |
| specified library is not just a basename. |
| |
| 1999-10-06 Gary V. Vaughan <gvv@techie.com> |
| |
| * ltconfig.in: Accept osf5. |
| Reported by Sascha Schumann <sascha@schumann.cx> |
| |
| 1999-10-04 Gary V. Vaughan <gvv@techie.com> |
| |
| * ltmain.in (-no-fast-install): Wrapper script used to add the |
| exeext on again when naming the wrapped executable. |
| |
| 1999-09-28 Albert Cheng <acheng@ncsa.uiuc.edu> |
| |
| * ltmain.in (shlibpath_var): ensure the variable is non-empty before |
| exporting it. |
| |
| 1999-09-22 Gary V. Vaughan <gvv@techie.com> |
| |
| * ltconfig.in (whole-archive-flag-spec): test whether the |
| version of GNU ld being used understands --whole-archive |
| before using it. |
| |
| 1999-07-30 Pavel Roskin <pavel_roskin@geocities.com> |
| |
| * ltmain.in: Ensure that gcc on HPsUX uses -fPIC, or else |
| initialised structures are sometimes emitted in the code section. |
| |
| 1999-07-02 Gary V. Vaughan <gvv@techie.com> |
| |
| * configure.in: bumped version to 1.3.3a. |
| |
| GNU libtool 1.3.3 was released. |
| |
| * config.sub: updated from common. |
| * config.guess: ditto. |
| * NEWS: inserted todays date. |
| * configure.in: bumped version to 1.3.3. |
| |
| 1999-07-02 Alexandre Oliva <oliva@dcc.unicamp.br> |
| |
| * doc/PLATFORMS: Tested on as many platforms as possible for me. |
| |
| 1999-07-01 Thomas Tanner <tanner@ffii.org> |
| |
| * doc/PLATFORMS: updated |
| * changed my email address |
| |
| 1999-06-30 Thomas Tanner <tanner@ffii.org> |
| |
| * demo/foo.h: use LT_PARAMS instead of LTDL_PARAMS (this is not libltdl) |
| |
| 1999-06-29 Thomas Tanner <tanner@ffii.org> |
| |
| * 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 |
| |
| 1999-06-29 Alexandre Oliva <oliva@dcc.unicamp.br> |
| |
| * 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> |
| |
| 1999-06-29 Pavel Roskin <pavel_roskin@geocities.com>, Alexandre Oliva <oliva@dcc.unicamp.br> |
| |
| * ltconfig.in (freebsd*, shlibpath_overrides_runpath): Set to |
| yes; tested on 3.1-ELF by Pavel and on 2.2.6 by Alexandre. |
| |
| 1999-06-23 Thomas Tanner <tanner@ffii.org> |
| |
| * NEWS: updated |
| * README: added GNU Hurd to the supported platforms |
| * doc/libtool.texi: document `-dlpreopen dummy' |
| * libltdl/ltdl.c (strchr): fixed typo (missing star) |
| |
| 1999-06-23 Stephan Kulow <coolo@itm.mu-luebeck.de> |
| |
| * libltdl/ltdl.c (strrchr): fixed typo (missing star) |
| * libltdl/ltdl.c (trim): use `const' to silence -Wwrite-strings |
| |
| 1999-06-18 Thomas Tanner <tanner@ffii.org> |
| |
| * 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 |
| |
| 1999-06-18 Teun Burgers <burgers@ecn.nl> |
| |
| * ltconfig.in: CR/LF fix for broken DJGPP bash |
| * ltmain.in: CR/LF fix for DJGPP |
| |
| 1999-06-23 Olly Betts <olly@muscat.co.uk> |
| |
| * ltmain.in (ltdll.c): Support for crosscompiling from linux to |
| mingw32. |
| |
| 1999-06-23 Gary V. Vaughan <gvv@techie.com> |
| |
| * 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. |
| |
| 1999-06-18 Gary V. Vaughan <gvv@techie.com> |
| |
| * ltmain.in (outputname): When generating the executable wrapper |
| script, $outputname already has the $exeext suffix, so we needn't |
| add it again. |
| |
| 1999-06-16 Gary V. Vaughan <gvv@techie.com> |
| |
| * 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. |
| |
| 1999-06-15 Gary V. Vaughan <gvv@techie.com> |
| |
| * 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. |
| |
| 1999-06-14 Thomas Tanner <tanner@ffii.org> |
| |
| * ltmain.in: minor reformatting |
| |
| 1999-06-10 Alexandre Oliva <oliva@dcc.unicamp.br> |
| |
| * 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> |
| |
| 1999-06-09 Gary V. Vaughan <gvv@techie.com> |
| |
| * 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> |
| |
| 1999-06-09 Pavel Roskin <pavel_roskin@geocities.com> |
| |
| * ltconfig.in (exeext): Use quotes in the test, to prevent a |
| failure in sh.test. |
| |
| 1999-06-08 Gary V. Vaughan <gvv@techie.com> |
| |
| * 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. |
| |
| * ltconfig.in (cygwin, need_version): Set to no, otherwise module |
| dll's end up with mighty long names! |
| |
| 1999-06-06 Alexandre Oliva <oliva@dcc.unicamp.br> |
| |
| * 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>. |
| |
| 1999-06-05 Mark Kettenis <kettenis@gnu.org> |
| |
| * 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. |
| |
| 1999-05-27 Alexandre Oliva <oliva@dcc.unicamp.br> |
| |
| * 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. |
| |
| 1999-05-27 Thomas Tanner <tanner@ffii.org> |
| |
| * ltmain.in: when linking another library add its |
| -L paths to lib_search_path (otherwise the deplibs check will fail) |
| |
| 1999-05-27 Alexandre Oliva <oliva@dcc.unicamp.br>, Olly Betts <olly@muscat.co.uk> |
| |
| * ltmain.in: Expand convenience libraries when creating reloadable |
| objects. |
| * NEWS: Ditto. |
| |
| 1999-05-27 Alexandre Oliva <oliva@dcc.unicamp.br> |
| |
| * NEWS: Mention the two bugfixes below. |
| |
| * 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. |
| |
| * 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> |
| |
| 1999-05-27 David Jones <jones@mosaid.com> |
| |
| * libltdl/ltdl.c (LTDL_BIND_FLAGS): Remove BIND_VERBOSE, to avoid |
| printing error messages. |
| |
| 1999-05-27 Alexandre Oliva <oliva@dcc.unicamp.br> |
| |
| * configure.in: Bumped to 1.3.2a. |
| |
| 1999-05-26 Alexandre Oliva <oliva@dcc.unicamp.br> |
| |
| GNU Libtool 1.3.2 was released. |
| |
| 1999-05-25 Alexandre Oliva <oliva@dcc.unicamp.br> |
| |
| * configure.in: Bumped to 1.3.2. |
| |
| * NEWS: List fixed problems. |
| * doc/PLATFORMS: Tested for 1.3.2. |
| |
| * config.guess: Synch with GNU common. |
| |
| * 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. |
| |
| * 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> |
| |
| 1999-05-25 Frank Ch. Eigler <fche@cygnus.com> |
| |
| * ltmain.in: file_magic check would not avoid cyclic links. |
| |
| 1999-05-25 Alexandre Oliva <oliva@dcc.unicamp.br> |
| |
| * ltmain.in: Remove object files before writing to them, to avoid |
| circular links. |
| Reported by Ron O'Hara <rono@sentuny.com.au> |
| |
| 1999-05-24 Thomas Tanner <tanner@ffii.org> |
| |
| * doc/libtool.texi: fix "wierd" typo :) |
| * ltmain.in: strip off the .exe suffix only on *Win |
| Reported by Matthew D. Langston <langston@SLAC.Stanford.EDU> |
| |
| 1999-05-23 Alexandre Oliva <oliva@dcc.unicamp.br> |
| |
| * doc/PLATFORMS: Release 1.3.1 passes on GNU Hurd/x86. |
| Reported by Pavel Roskin <pavel_roskin@geocities.com> |
| |
| 1999-05-22 Doug Evans <devans@casey.cygnus.com> |
| |
| * libltdl/configure.in (dlerror): Fix typo in dlopen found in -ldl |
| test. |
| |
| 1999-05-22 Gary V. Vaughan <gvv@techie.com> |
| |
| * configure.in: bumped to 1.3.1a. |
| |
| 1999-05-21 Gary V. Vaughan <gvv@techie.com> |
| |
| GNU Libtool 1.3.1 was released. |
| |
| * AUTHORS: Added myself back into the file! Seems I |
| managed to delete myself somehow :-? |
| |
| * AUTHORS: de CR/LFed. |
| * config.guess: ditto. |
| * config.sub: ditto. |
| |
| * configure.in: bumped to revision 1.3.1. |
| * 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. |
| |
| 1999-05-21 Pavel Roskin <pavel_roskin@geocities.com> |
| |
| * 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. |
| |
| 1999-05-21 Alexandre Oliva <oliva@dcc.unicamp.br> |
| |
| * doc/PLATFORMS: Updated to 1.3.1 for all platforms I've got. |
| Added sparc-unknown-linux-gnu. |
| |
| 1999-05-21 Gary V. Vaughan <gvv@techie.com> |
| |
| * demo/foo.h: s/PARAMS/LTDL_PARAMS/g |
| * libltdl/ltdl.h: ditto. |
| * libltdl/ltdl.c: ditto. |
| |
| * demo/foo.h: s/__P/PARAMS/g |
| * libltdl/ltdl.h: ditto. |
| * libltdl/ltdl.c: ditto. |
| Reported by Akim Demaille <demaille@inf.enst.fr> |
| |
| 1999-05-20 Alexandre Oliva <oliva@dcc.unicamp.br> |
| |
| * 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. |
| |
| 1999-05-20 Thomas Tanner <tanner@gmx.de> |
| |
| * 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 |
| |
| 1999-05-19 Gary V. Vaughan <gvv@techie.com> |
| |
| * 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. |
| |
| 1999-05-18 Gary V. Vaughan <gvv@techie.com> |
| |
| * 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. |
| |
| 1999-05-17 Gary V. Vaughan <gvv@techie.com> |
| |
| * 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> |
| |
| 1999-05-17 Jiro Takabatake <jiro@din.or.jp> |
| |
| * ltconfig.in: port to NEC UX/4800. |
| * NEWS: updated. |
| |
| 1999-05-17 Gary V. Vaughan <gvv@techie.com> |
| |
| * ltconfig.in (beos*, deplibs_check_method): set to pass_all. BeOS |
| is PIC by default. |
| Reported by "Shawn T . Amundson" <amundson@gimp.org> |
| |
| * 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> |
| |
| * demo/foo.h: Don't set any declspecs until we have full dll |
| support. |
| |
| 1999-05-16 Alexandre Oliva <oliva@dcc.unicamp.br> |
| |
| * ltconfig.in (solaris2.6, whole_archive_flag_spec): Do not use |
| -Wl for allextract. |
| |
| 1999-05-14 Alexandre Oliva <oliva@dcc.unicamp.br> |
| |
| * 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. |
| |
| 1999-05-06 Gary V. Vaughan <gvv@techie.com> |
| |
| * 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> |
| |
| 1999-04-30 Alexandre Oliva <oliva@dcc.unicamp.br> |
| |
| * libtool.m4: Use ifelse instead of if. |
| Reported by David Mazieres <dm@amsterdam.lcs.mit.edu> |
| |
| * configure.in: Bumped to 1.3.0a, just in case. |
| |
| 1999-04-29 Alexandre Oliva <oliva@dcc.unicamp.br> |
| |
| GNU Libtool 1.3 was released. |
| |
| * configure.in: Bumped to 1.3. |
| * NEWS: Summarize news since 1.2. |
| |
| * ltmain.in: Save exit status of link_command before removing |
| symbol table object file. |
| |
| 1999-04-29 Gary V. Vaughan <gvv@techie.com> |
| |
| * doc/PLATFORMS: updated my hpux-10.20 and cygwin box entries. |
| |
| 1999-04-29 Thomas Tanner <tanner@gmx.de> |
| |
| * doc/libtool.texi (inter-library dependencies): |
| libtool 1.4 will have full inter-library dependencies support |
| |
| 1999-04-29 Alexandre Oliva <oliva@dcc.unicamp.br> |
| |
| * NEWS: Improved support for DU and IRIX too. |
| |
| * config.sub, config.guess: Updated from GNU common. |
| |
| * mdemo/configure.in: Move AC_LIBLTDL_CONVENIENCE before |
| AM_PROG_LIBTOOL, as suggested by autoconf. |
| |
| * 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. |
| |
| * doc/libtool.texi: Clear up overfull hbox. |
| |
| * libltdl/Makefile.am (ltdl.lo): Add dependencies. |
| * libltdl/configure.in: Clean up some duplicate defines. |
| * libltdl/acconfig.h: New file. Add #undefs for defines that |
| would be duplicated. |
| |
| 1999-04-29 Gary V. Vaughan <gvv@techie.com> |
| |
| * 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. |
| |
| 1999-04-29 Alexandre Oliva <oliva@dcc.unicamp.br> |
| |
| * ltmain.in (nlist, SYMFILE): Use outputname instead of output for |
| names within output_objdir. |
| |
| 1999-04-28 Alexandre Oliva <oliva@dcc.unicamp.br> |
| |
| * libtool.m4 (AC_ENABLE_SHARED, AC_ENABLE_STATIC, |
| AC_ENABLE_FAST_INSTALL): Do not call AC_BEFORE here, they're |
| AC_REQUIREd by AC_LIBTOOL_SETUP. |
| (AC_DISABLE_SHARED, AC_DISABLE_STATIC, AC_DISABLE_FAST_INSTALL): |
| Call AC_BEFORE here, and now with two arguments, since these do |
| change the default. |
| (AC_LIBLTDL_CONVENIENCE, AC_LIBLTDL_INSTALLABLE): Fix calls to |
| AC_BEFORE. |
| |
| 1999-04-28 Gary V. Vaughan <gvv@techie.com> |
| |
| * 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. |
| |
| 1999-04-27 Alexandre Oliva <oliva@dcc.unicamp.br> |
| |
| * 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. |
| |
| 1999-04-27 Thomas Tanner <tanner@gmx.de> |
| |
| * 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 |
| and create the directory before generating symbol lists, |
| delete generated temporary symbol lists, |
| don't add .la twice in the pseudo-library header |
| * ltmain.in (help uninstall): added a missing backslash |
| after echo (reported by Ossama Othman) |
| |
| 1999-04-27 Alexandre Oliva <oliva@dcc.unicamp.br> |
| |
| * 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. |
| |
| * 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. |
| |
| 1999-04-27 Gary V. Vaughan <gvv@techie.com> |
| |
| * ltmain.in (old_archive_cmds): Ensure that there are always .o |
| objects available before running old_archive_cmds. |
| |
| 1999-04-26 Erez Zadok <ezk@cs.columbia.edu> |
| |
| * doc/PLATFORMS: Updates for netbsd 1.3.3 and 1.4. |
| |
| 1999-04-26 Alexandre Oliva <oliva@dcc.unicamp.br> |
| |
| * ltconfig.in (aix4.[01], always_export_symbols): The case pattern |
| would never match; fixed. |
| Reported by Stephan Kulow <coolo@itm.mu-luebeck.de> |
| |
| 1999-04-25 Alexandre Oliva <oliva@dcc.unicamp.br> |
| |
| * 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. |
| |
| 1999-04-25 Frank Ch. Eigler <fche@cygnus.com> |
| |
| * 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. |
| |
| 1999-04-25 Alexandre Oliva <oliva@dcc.unicamp.br> |
| |
| * ltconfig.in (irix*, soname_spec, library_names_spec): Missing |
| dots before $versuffix and $major. |
| |
| * ltconfig.in (solaris*, whole_archive_flag_spec): Use -z |
| allextract/defaultextract from Solaris 2.6 on. |
| Reported by Brian Ford <ford@vss.fsi.com> |
| |
| * ltconfig.in (beos*, allow_undefined_flag): Do not build shared |
| libraries with undefined symbols. |
| |
| * 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> |
| |
| * 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. |
| |
| * ltconfig.in (irix*, osf*, archive_cmds): Write so_locations |
| within objdir. |
| |
| * ltconfig.in (irix*, soname_spec): Append $major. |
| (irix*, library_names_spec): Add new soname. |
| Reported by David Kaelbling <drk@sgi.com> |
| |
| * 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. |
| |
| * ltconfig.in (irix5*, need_lib_prefix, need_version): Set to no, |
| by unifying with irix6*. |
| |
| * ltconfig.in (irix*, osf*, deplibs_check_method): Use pass_all. |
| |
| * ltconfig.in (old_LDFLAGS, old_LIBS): Save and write to comments |
| in output file. |
| |
| * 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. |
| |
| 1999-04-25 Boyd Lynn Gerber <gerberb@zenez.com> |
| |
| * ltconfig.in (sco3.2v5*): Use LD_RUN_PATH for hard-coding. |
| |
| 1999-04-25 Pavel Roskin <pavel_roskin@geocities.com> |
| |
| * Makefile.am (uninstall-local): Remove installed libltdl tree. |
| |
| 1999-04-25 Alexandre Oliva <oliva@dcc.unicamp.br> |
| |
| * demo/Makefile.am (hc-direct, hc-libflag, hc-libpath, hc-minusl): |
| Added CFLAGS to link commands; SCO OSR needs it for -belf. |
| |
| * TODO: -Wl and -Wc options. |
| |
| 1999-04-12 Alexandre Oliva <oliva@dcc.unicamp.br> |
| |
| * libltdl/ltdl.c: Remove trivial warnings. |
| |
| 1999-04-12 John David Anglin <dave.anglin@nrc.ca> |
| |
| * libltdl/ltdl.c (shl_close): shl_t was correct here... |
| (shl_sym): ... but we have to pass the handle by reference here. |
| |
| 1999-04-12 Alexandre Oliva <oliva@dcc.unicamp.br> |
| |
| * doc/libtool.texi (Invoking ltconfig): Document environment |
| variables used. |
| |
| * doc/libtool.texi (Invoking ltconfig): Document --cache-file. |
| |
| * doc/libtool.texi (Invoking ltconfig): Document |
| --disable-fast-install, --enable-dlopen, --with-gnu-ld and |
| --disable-lock. |
| |
| 1999-04-11 Thomas Tanner <tanner@gmx.de> |
| |
| * 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. |
| |
| 1999-04-10 Alexandre Oliva <oliva@dcc.unicamp.br> |
| |
| * 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> |
| |
| * ltconfig.in (Usage): Removed --enable-dlopen-self. |
| Reported by Pavel Roskin <pavel_roskin@geocities.com> |
| |
| * ltconfig.in: Moved sysv4 before sysv4.*. |
| (symcode): Brian's overrider is specific to sysv4, not sysv4*. |
| |
| 1999-04-09 Thomas Tanner <tanner@gmx.de> |
| |
| * 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 |
| |
| * doc/libtool.texi: some cleanups in the libltdl documentation |
| |
| 1999-04-07 Alexandre Oliva <oliva@dcc.unicamp.br> |
| |
| * 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> |
| |
| * 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. |
| |
| 1999-04-07 Thomas Tanner <tanner@gmx.de> |
| |
| * libtool.m4: another DJGPP fix |
| |
| 1999-04-07 Alexandre Oliva <oliva@dcc.unicamp.br> |
| |
| * 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. |
| |
| * doc/libtool.texi (Compile mode): Document potential problem and |
| work-around for `-c -o dir/foo.lo'. |
| |
| * 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. |
| |
| 1999-04-06 Alexandre Oliva <oliva@dcc.unicamp.br> |
| |
| * 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. |
| |
| * 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. |
| |
| 1999-04-06 Thomas Tanner <tanner@gmx.de> |
| |
| * NEWS: improved DJGPP support |
| * libtool.m4: some DJGPP fixes |
| * ltconfig.in: ditto, reverted one of my previous patches: we need |
| to check for NM |
| * ltmain.in: some DJGPP fixes |
| |
| 1999-04-05 Alexandre Oliva <oliva@dcc.unicamp.br> |
| |
| * ltconfig.in (netbsd*, GNU ld): Support a.out shared libraries |
| |
| * Makefile.am (CVS): allow command-line overriding of cvs |
| |
| * 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. |
| |
| 1999-04-05 Thomas Tanner <tanner@gmx.de> |
| |
| * doc/libtool.texi: reorder tests to reflect execution order, |
| documented dryrun.test |
| * ltmain.in (lt_preloaded_symbols): dry-run mode bugfix |
| * tests/dryrun.test: new test to check whether the dry-run |
| mode works properly |
| |
| * demo/run.test: removed the unnecessary test |
| * demo/Makefile.am: ditto |
| |
| 1999-04-04 Alexandre Oliva <oliva@dcc.unicamp.br> |
| |
| * ltconfig.in (sunos4*, GNU ld): -Bstatic is not enough for |
| deplibs.test to work with GNU ld; -Bshareable is needed here. |
| |
| * ltconfig.in (ld_shlibs, amigaos*): Disable shared libs with |
| native ld too. |
| |
| * ltconfig.in (sunos4*, GNU ld): Reordered. |
| |
| * ltconfig.in (archive_cmds, sunos4*): Revert to -Bstatic; the |
| native linker doesn't even support -Bshareable, only GNU ld does. |
| Do not use `gcc -shared' in archive_cmds, it breaks deplibs.test. |
| |
| * ltconfig.in: if ld_shlibs=no, set can_build_shared=no too, |
| otherwise it will just be disregarded. This would cause |
| netbsd/m68k with GNU ld a.out, and certainly many other platforms, |
| to incorrectly believe that shared libraries were supported, while |
| archive_cmds was empty, causing shared libraries not to be created |
| |
| 1999-04-03 Alexandre Oliva <oliva@dcc.unicamp.br> |
| |
| * NEWS: improved support for AIX and HP/UX |
| |
| 1999-04-03 Thomas Tanner <tanner@gmx.de> |
| |
| * NEWS: updated |
| * libtool.m4: check for main in libm instead of cos |
| * ltmain.in: cosmetic fixes |
| |
| 1999-04-02 Alexandre Oliva <oliva@dcc.unicamp.br> |
| |
| * ltmain.in (convenience): fixed race condition when more than one |
| library was linked with the same convenience library by |
| uniquifying the extract directory. It is now named after the new |
| library *and* the old one, and lives in the objdir of the new one. |
| |
| * ltmain.in (-L*): do not abort just because a directory specified |
| with -L does not exist; just warn and discard it |
| |
| * ltconfig.in (archive_cmds, sunos4*): where we used -Bstatic, we |
| should have been using -Bshareable |
| |
| * demo/Makefile.am (CLEANFILES): clean EXTRA_* from deplibs-check |
| |
| * libtool.m4 (LDFLAGS, LIBS): pass them to ltconfig, for the tests |
| that involve linking |
| * Makefile.am (LDFLAGS, LIBS, libtool, clibtool): ditto |
| * tests/Makefile.am (CFLAGS, CPPFLAGS, LDFLAGS, LIBS): set |
| (LDFLAGS, LIBS, TESTS_ENVIRONMENT): pass them down |
| |
| 1999-04-02 Erez Zadok <ezk@cs.columbia.edu> |
| |
| * doc/PLATFORMS: 1.2f ok on various versions of hpux cc |
| |
| 1999-04-01 Thomas Tanner <tanner@gmx.de> |
| |
| * doc/libtool.texi: documented deplibs.test |
| |
| * demo/Makefile.am: moved testsuite specific declarations to the end, |
| the deplibs check is now optional |
| * libltdl/configure.in: read libtool --config only once, |
| merged AC_SYS_SYMBOL_UNDERSCORE+AC_SYS_NM_PARSE from libtool.m4 |
| * libtool.m4: AC_SYS_SYMBOL_UNDERSCORE+AC_SYS_NM_PARSE were not |
| used, lt_dlopen and silent may be empty, AC_SYS_LIBTOOL_CYGWIN |
| no longer necessary |
| * ltconfig.in: NM is already checked in libtool.m4, |
| * tests/Makefile.am: added deplibs.test |
| * tests/demo-exec.test, demo-inst.test: removed hell0 |
| * tests/deplibs.test: new test to test the deplibs_check_method |
| |
| 1999-03-31 Thomas Tanner <tanner@gmx.de> |
| |
| * mdemo/Makefile.am: test -export-symbols-regex |
| |
| 1999-03-30 Thomas Tanner <tanner@gmx.de> |
| |
| * doc/libtool.texi: fixed a typo |
| * libtoolize.in: add the libtool scripts to libltdl.tar.gz |
| * libtool.m4: don't AC_SUBST(USE_SYMBOL_UNDERSCORE), |
| AC_CHECK_LIBM sets LIBM, AC_LIBLTDL_INSTALLABLE doesn't work |
| when libltdl is already installed |
| * *demo/Makefile.am: use LIBM |
| * *demo/configure.in: AC_SUBST LIBM |
| * libltdl/configure.in: use ac_cv_sys_symbol_underscore instead of |
| USE_SYMBOL_UNDERSCORE |
| |
| 1999-03-30 Alexandre Oliva <oliva@dcc.unicamp.br> |
| |
| * ltconfig.in (aix4*, collect2name): make sure collect2 exists |
| before running string on it, to avoid errors on old gccs |
| Reported by Erez Zadok <ezk@cs.columbia.edu> |
| |
| * ltconfig.in (aix4*, hardcode_libdir_flag_spec): unless we're |
| using gcc with old collect2, use -b libpath to hardcode the |
| library search path |
| |
| * ltmain.in, ltconfig.in: reverted most of the quoting changes |
| from 1999-03-25; Gary's delay_variable_subst patch from 1999-02-19 |
| obviates it. Keep only quoting of $PATH, for uniformity with |
| other systems that already did it |
| * TODO: comments on hardcoding paths into libraries; problem |
| with shell meta-characters in filenames |
| |
| 1999-03-29 Gary V. Vaughan <gary@gnu.org> |
| |
| * libltdl/ltdl.c (lt_dladdsearchdir): Forgot to mallocate the |
| extra byte of memory for the teminating NUL, and forgot to |
| strcpy the original path in to the new memory before appending |
| the new path compononent. |
| |
| 1999-03-27 Thomas Tanner <tanner@gmx.de> |
| |
| * NEWS: updated |
| * README: updated (BeOS support, no longer shared libraries |
| support for AmigaOS), cleanups, we have now two mailing lists |
| * REAMDE-alpha: autogen -> bootstrap, we have now two mailing lists |
| * THANKS: added Xavier Pianet |
| * doc/PLATFORMS: BeOS works |
| * doc/libtool.texi: we have now to two mailing lists, |
| updated -dlopen self documentation, documented libltdl's license, |
| put each author in a separate line, cleanups and minor corrections |
| * libltdl/COPYING.LIB: new file |
| * libltdl/ltdl.[ch]: added special exception to the LGPL license |
| * libtool.spec: removed, it was outdated |
| * Makefile.am: removed libtool.spec |
| * ltmain.in: use TMPDIR when possible, create a subdirectory |
| in the temporary directory, added -export-symbols-regex to the help, |
| don't regenerate the .lai file if it was removed - it should not |
| happen |
| |
| 1999-03-25 Alexandre Oliva <oliva@dcc.unicamp.br> |
| |
| * demo/Makefile.am: create a static library, link two libtool |
| archives with it, then link the program hell0 with both |
| * demo/hell1.c, demo/hell2.c: dummy files used to create the |
| libtool archives without introducing symbol conflicts |
| * tests/demo-exec.test, tests/demo-inst.test: run the new program |
| * ltconfig.in (irix5*, irix6*, deplibs_check_method): pass_all |
| |
| * ltmain.in ($PATH): instead of modifying the PATH, better prevent |
| its expansion the first time *_cmds variables are eval'ed. Modify |
| $show within loops that eval them so as to expand variables |
| * ltconfig.in (*_cmds): quote $ so that they're not expanded by |
| the first eval |
| |
| 1999-03-25 Gary V. Vaughan <gvaughan@oranda.demon.co.uk> |
| |
| * ltmain.in ($PATH): Expand any tildes in the users path to the |
| contents of $HOME to avoid problems with *_cmds splitting and |
| evaluation. |
| |
| 1999-03-24 Thomas Tanner <tanner@gmx.de> |
| |
| * doc/PLATFORMS: Erez Zadok reported that libtool works on bsdi 4.0.1 |
| * doc/libtool.texi (libltdl): libltdl supports BeOS |
| * libltdl/ltdl.c: partially reverted my previous patch: BeOS will |
| automatically search in ADDON_PATH |
| * ltmain.in: only accept -L paths that exist, support relative |
| -L paths, removed offensive warnings/comments |
| |
| 1999-03-24 Alexandre Oliva <oliva@dcc.unicamp.br> |
| |
| * ltconfig.in (ld_shlibs, amigaos*): disable shared libraries |
| |
| 1999-03-23 Thomas Tanner <tanner@gmx.de> |
| |
| * libltdl/ltdl.c: shlib_ext was declared even if LTDL_SHLIB_EXT |
| didn't exist |
| * ltmain.in: don't allow relative run-paths, fixed a typo in a warning, |
| ignore -dlopen self for libraries and objects |
| |
| 1999-03-23 Gary V. Vaughan <gvaughan@oranda.demon.co.uk> |
| |
| * libltdl/configure.in: the sed expression for finding the shared |
| library extension used to think the . in [.] for the cygwin |
| shared_library_names_spec was the start of the extension!! We now |
| remove anything in square brackets (assuming that the square |
| brackets delimit a sed or expr expression which is not part of the |
| extension) before looking for the extension. |
| |
| 1999-03-21 Alexandre Oliva <oliva@dcc.unicamp.br> |
| |
| * tests/build-relink.test: if we relink and have hardcode_direct, |
| removing an uninstalled library breaks an uninstalled program |
| |
| * doc/libtool.texi: documented convenience libraries |
| * TODO: removed entry about it |
| |
| * tests/*-unst.test: if directory is not configured, skip it |
| * tests/demo.test, tests/mdemo.test: unused, removed |
| |
| 1999-03-20 Thomas Tanner <tanner@gmx.de> |
| |
| * use the same header in all configure.in's and Makefile.am's |
| * TODO: all internal variables and macros are now documented |
| * demo/Makefile.am: use $(LIBS) instead of -lm |
| * doc/libtool.texi: documented thread_safe_flag_spec, |
| renamed all AM_ENABLE/DISABLE_* macros to AC_*, |
| documented AC_DISABLE_FAST_INSTALL and AC_LIBTOOL_DLOPEN |
| documentation for -module updated |
| * ltmain.in: bugfix: "-dlopen self [-all]-static" wouldn't use |
| dlopen_self_static, automatically enable -export-dynamic when |
| using "-dlopen self", always make run-paths absolute, |
| ignore -lc only on platforms that don't have such a library, |
| don't generate an installable pseudo-library for convenience |
| libraries, bugfix: export_symbols would be removed immediately |
| before it is be used |
| |
| 1999-03-19 Alexandre Oliva <oliva@dcc.unicamp.br> |
| |
| * ltconfig.in (sunos4*, with_gnu_ld, hardcode_minus_L): remove, we |
| have -rpath |
| (aix4*, without_gnu_ld, hardcode_shlibpath_var): unsupported is |
| default |
| (hpux9*, hpux10*, hpux11*, archive_cmds): drop +s, unneeded here |
| (hpux9*, hpux10*, hpux11*, hardcode_libdir_flag_spec): add +s |
| before +b |
| (hpux9*, hpux10*, hpux11*, shlibpath_overrides_runpath): since +s |
| appears before +b, set it to yes |
| (hardcode_shlibpath_var, hardcode_action): do not use |
| shlibpath_var to specify the compile-time search path; it loses, |
| and we may end up linking with pre-installed older versions of |
| libraries instead of yet-to-be-installed ones |
| (*, hardcode_direct, hardcode_minus_L): remove entries that set |
| them to no, that is default |
| |
| * demo/Makefile.am (hc-direct, hc-libpath, hc-minusL): link with |
| $$hardcode_libdir_flag_spec, if available, with libdir=$(libdir), |
| to make sure the hardcode_* variables will produce the expected |
| results even in the presence of a hardcoding flag; depend on |
| libhello.la having been installed already |
| (hc-libflag): link with the installed library, but try to |
| hard-code the uninstalled one |
| * doc/libtool.texi: document the changes |
| |
| * tests/*.test: when a test fails, skip tests that depend on it. |
| If a certain configuration is not supported, skip all its tests. |
| |
| * doc/libtool.texi: reorder tests to reflect execution order |
| |
| * tests/noinst-link.test: new test |
| * tests/Makefile.am (TESTS): added noinst-link.test |
| * doc/libtool.texi: document it |
| |
| 1999-03-18 Thomas Tanner <tanner@gmx.de> |
| |
| * NEWS: improved support for BeOS and Cygwin |
| * libltdl/ltdl.c: added two new error messages (cannot_open_error, |
| cannot_close_error), use them where approriate, |
| BeOS support (thanks to Xavier Pianet), on BeOS search modules |
| additionally in ADDON_PATH |
| * libtool.m4: rewrote AC_CHECK_LIBM: BeOS and Cygwin don't have |
| libm and *-ncr-sysv4.3* requires libmw |
| * ltconfig.in: don't check for LoadLibrary, hardcode dlopen |
| configuration for BeOS and Cygwin |
| * ltmain.in: ignore -lm on BeOS and Cygwin, always ignore -lc |
| |
| 1999-03-17 Alexandre Oliva <oliva@dcc.unicamp.br> |
| |
| * ltconfig.in (hpux*, hardcode_minus_L): should be no, we have +b |
| (hpux*, hardcode_libdir_separator): set to colon |
| |
| * doc/PLATFORMS: egcs is gcc; updates from Erez Zadok |
| |
| 1999-03-16 Alexandre Oliva <oliva@dcc.unicamp.br> |
| |
| * ltmain.in (deplibs, beos*): don't append -lc |
| Reported by Xavier Pianet <xavier@xingo.com> |
| |
| * tests/build-relink.test (hardcode_action): when set to relink, |
| skip the test with lt-hell |
| |
| * Makefile.am (EXTRA_DIST): add mkstamp |
| Reported by Xavier Pianet <xavier@xingo.com> |
| |
| * Makefile.am (EXTRA_DIST): add ChangeLog.0 |
| |
| 1999-03-16 Thomas Tanner <tanner@gmx.de> |
| |
| * doc/libtool.texi: some minor corrections to the "-dlopen self" |
| documentation |
| * tests/Makefile.am: sorted by name, added assign.test |
| * ChangeLog: started new file |
| |
| * ltconfig.in: some cosmetical changes |
| * ltmain.in: ditto |
| |
| Continued in ChangeLog.0 |
| |
| $Revision$ $Date$ |