2004-01-06 Gary V. Vaughan <gary@gnu.org>
+ * ChangeLog.2003: New file, containing all the ChangeLog entries
+ from 2003. Trimmed ChangeLog accordingly.
+
* ltmain.in: Output 2004 in the copyright from libtool --version.
2004-01-03 Stefan Nordhausen <nordhaus@informatik.hu-berlin.de>
* NEWS: Next release will be in 2004.
-2003-12-31 Scott James Remnant <scott@netsplit.com>
-
- * ltmain.sh: Infer tagged configuration for link mode with the
- full compiler arguments available rather than only the first.
-
-2003-12-31 Alexandre Duret-Lutz <adl@gnu.org>
-
- * ltmain.sh: Quote $exec_cmd before it is eval'ed, so that
- libtool --mode=execute echo '4 * 5' does not expand the `*'.
-
-2003-11-28 Peter O'Gorman <peter@pogma.com>
-
- * m4/libtool.m4: Move things around so that "setopt NO_GLOB_SUBST"
- to make zsh behave wrt \ escapes happens early in config.status.
-
-2003-11-27 Gary V. Vaughan <gary@gnu.org>
-
- * libltdl/configure.ac: Removed.
- * configure.ac (AC_CONFIG_HEADERS): Merged from
- libltdl/configure.ac.
- (AC_LIB_LTDL): Ditto.
- (AC_CONFIG_FILES): Add libltdl/Makefile.
- (AC_CONFIG_SUBDIRS): Removed.
- (AC_CONFIG_COMMANDS): Remove generation of libltdl/ltmain.sh.
- * libltdl/Makefile.am (libtool): Removed references, since we now
- share $(top_builddir)/libtool.
- * NEWS: Updated.
-
-2003-11-26 Gary V. Vaughan <gary@gnu.org>
-
- * Makefile.am (vcl.tmp): Be careful of VPATH builds.
-
- * Makefile.am (EXTRA_DIST): Add stamp-vcl, or we go back to a
- double configure run from a distributed tarball :-?
-
-2003-11-26 Gary V. Vaughan <gary@gnu.org>
-
- Okay, the problem I am trying to solve is that when a change (say,
- bumping the version to 1.6 for the next release) is committed, the
- timestamp in ChangeLog is updated, but ltmain.sh and libtoolize
- inherit the pre-commit build number from config.status. This
- delta notes the change in build number in the unstamped ChangeLog
- and forces a rerun of configure etc. to roll a new ltmain.sh with
- the correct TIMESTAMP:
-
- * Makefile.am (stamp-vcl): We actually need a new config.status to
- force the correct timestamp into libtoolize and ltmain.sh,
- rerunning autoconf has no effect at all if configure.ac hasn't
- changed.
-
-2003-11-26 Gary V. Vaughan <gary@gnu.org>
-
- * Makefile.am (stamp-vcl): New rules to force libtool and
- libtoolize scripts to update when the TIMESTAMP changes in
- ChangeLog, but the file modification time doesn't (e.g in cvs
- commit). Otherwise we'll carry on releasing tarballs with the
- wrong version numbers in the tools!
-
- * config/mkstamp: Change output format to ` $rev $date'.
- * configure.ac: Make the banner more like suggestions in
- http://www.gnu.org/prep/standards_toc.html Section 4.6.
- * libtoolize.in: Make --version output conform to the GNU
- standard.
- * ltmain.in: Ditto. And tweak the generated file headers to
- match.
-
-2003-11-25 Gary V. Vaughan <gary@gnu.org>
-
- * Makefile.am (config.status): Removed. Rebuilding config.status
- isn't enough, because the TIMESTAMP in configure is still out
- of date.
- (configure): We actually need a new configure to force the
- correct timestamp into ltmain.sh.
-
- * Makefile.am (config/ltmain.sh): Removed. Rebuilding ltmain.sh
- isn't enough, because the TIMESTAMP in config.status is still out
- of date.
- (config.status): We actually need a new config.status to force the
- correct timestamp into ltmain.sh.
-
- * Makefile.am (config/ltmain.sh): Note the dependency on the
- timestamp in ChangeLog so we don't ship libtools that report the
- wrong version number :-/
-
- * bootstrap: Explain automake and autoconf version dependencies
- truthfully, and the difference between bootstrap and user
- dependencies.
- * configure.ac (AM_INIT_AUTOMAKE): List AUTOMAKE_OPTIONS here.
- * Makefile.am, doc/Makefile.am, tests/Makefile.am
- (AUTOMAKE_OPTIONS): Removed from here.
-
-2003-11-24 Gary V. Vaughan <gary@gnu.org>
-
- * tests/defs (func_configure): cdemo, demo and mdemo are shows
- signs of indeterminacy for some users. Be more verbose during
- failure to help track down the cause.
-
-2003-11-22 Peter O'Gorman <peter@pogma.com>
-
- * ltmain.in: Check for module_cmds if max_cmd_len is exceeded too.
-
- * ltmain.in: Move eval to after command separation to allow ~ in paths.
-
- * tests/demo-hardcode.test: Call ./libtool not libtool.
-
- * ltmain.in: Test $old_striplib before using it, not $striplib.
-
-2003-11-22 Gary V. Vaughan <gary@gnu.org>
-
- * configure.ac (LASTRELEASE): Calculate it as best as we can from
- AC_PACKAGE_VERSION.
- * Makefile.am (distdir): Remove dependency on timestamps so that
- it is possible to roll a dist without contacting the cvs server.
- Use `make cvs-release' for that.
- (cvs-news): Extracted from cvs-dist.
- (cvs-dist): Depend on cvs-news.
- (CHECK_LASTRELEASE): Check LASTRELEASE has been set.
- (prev-tarball): New rule. Use LASTRELEASE to make sure the
- previous release tarball is present.
- (cvs-diff): Use CHECK_LASTRELEASE.
- (xdelta): Ditto.
- (cvs-release): Depend on prev-tarball, timestamps, cvs-news and
- fetch. Provided you set LASTRELEASE appropriately, making a full
- cvs release is just a matter of `make cvs-release', and submitting
- the files to ftp-upload.
-
-2003-11-19 Gary V. Vaughan <gary@gnu.org>
-
- * m4/libtool.m4 (_LT_PROG_LTMAIN): Ensure config.status has a
- value for `ac_aux_dir' when automake is not used.
- Reported by Patrick Welche <prlw1@newn.cam.ac.uk>.
-
- * configure.ac (AC_PREREQ): AS_HELP_STRING was introduced after
- autoconf-2.57 was released.
-
-2003-11-18 Gary V. Vaughan <gary@gnu.org>
-
- * libltdl/ltdl.c (lt_dlhandle_find): New function to find a handle
- by module name.
- * libltdl/ltdl.h (lt_dlhandle_find): Declare it.
- * doc/libtool.texi (User defined module data): Document it.
- * NEWS: Updated.
-
-2003-11-17 Gary V. Vaughan <gary@gnu.org>
-
- * m4/libtool.m4 (AC_LIBTOOL_SETUP): Uncomment call to
- _LT_CONFIG_COMMANDS.
- (_LT_AC_TAG_CONFIG, AC_LIBTOOL_CONFIG): Accumulate tag generation
- for `config.status' using _LT_CONFIG_SAVE_COMMANDS. Remove
- AC_MSG_NOTICE noise now that libtool is generated by a single
- config.status tag.
- * Makefile.am (libtool): Specify CONFIG_COMMANDS properly now that
- libtool is generated in one pass.
-
- * configure.ac (CONF_SUBDIRS): Make these relative to
- tests/Makefile.am.
- (DIST_MAKEFILE_LIST): Adjust to compensate for having removed the
- `tests/' part in CONF_SUBDIRS.
- * tests/Makefile.am (DIST_SUBDIRS): Distribute these directories.
- (SUBDIRS): Set to `.', a NOP, to workaround an automake bug which
- ignores DIST_SUBDIRS unless SUBDIRS is also set.
- * Makefile.am (DIST_SUBDIRS): Don't try to distribute the tests
- subdirectories from here, since the recursive automake dist rule
- only works with direct child directories. Defer to
- tests/Makefile.am in this case.
-
-2003-11-15 Scott James Remnant <scott@netsplit.com>
-
- * ltmain.in: In compile mode, delay parsing of -shared, -static,
- -prefer-pic and -prefer-non-pic until after tagged configuration
- has been read. In link mode, read tagged configuration before
- parsing any arguments. These arguments will now work when using
- a non-C compiler.
-
-2003-11-14 Gary V. Vaughan <gary@gnu.org>
-
- * NEWS: Mention AC_LIBTOOL_TAGS.
-
- * Makefile.am (EXTRA_DIST): List ChangeLog files correctly.
-
- * tests/cdemo/configure.ac, tests/demo/configure.ac,
- tests/depdemo/configure.ac, tests/f77demo/configure.ac,
- tests/mdemo/configure.ac, tests/mdemo2/configure.ac,
- tests/pdemo/configure.ac, tests/tagdemo/configure.ac: Declare just
- the tags we need using AC_LIBTOOL_TAGS, reducing the size of the
- configure script by 50% in most cases.
-
-2003-11-14 Marius Vollmer <mvo@zagadka.de>
-
- * doc/libtool.texi (Libltdl interface): libltdl does in fact load
- dependency libs for lt_dlopen()ed modules.
-
-2003-11-14 Gary V. Vaughan <gary@gnu.org>
-
- Run our configure.ac files through Autoconf 2.59's autoupdate, and
- then tweak the results by hand:
-
- * m4/libtool.m4 (AC_PROG_LD): In common with all the other
- AC_PROG_ macros, AC_SUBST the discovered LD.
- (AC_PROG_NM): Similarly for NM.
- (LT_AC_PROG_SED): Similarly for SED.
- * configure.ac: No need to SUBST NM and LD manually any more.
- (AC_PREREQ): Conservatively downgrade from 2.59 to 2.54.
- * tests/cdemo/configure.ac, tests/demo/configure.ac,
- tests/depdemo/configure.ac, tests/f77demo/configure.ac,
- tests/mdemo/configure.ac, tests/mdemo2/configure.ac,
- tests/pdemo/configure.ac, tests/tagdemo/configure.ac: Ditto.
- * m4/libtool.m4 (AM_PROG_LIBTOOL, AM_ENABLE_SHARED,
- AM_ENABLE_STATIC, AM_DISABLE_SHARED, AM_DISABLE_STATIC,
- AM_PROG_LD, AM_PROG_NM): AU_DEFUN these macros so autoupdate can
- use the newer definitions.
-
-2003-11-12 Gary V. Vaughan <gary@gnu.org>
-
- The rules for uploading releases to gnu.org have been updated, and
- are in fact now rather complicated. This delta updates the
- release instructions to the describe the new process, and updates
- the maintainer rules to help automate many of the steps:
-
- * README-alpha: Updated release instructions.
- * Makefile.am (GPG): Name of the program for generating signatures
- for files to be uploaded.
- (XDELTA, XDELTA_OPTIONS): Invocation of xdelta.
- (cvs-dist): Run distcheck before tagging the cvs tree incase
- distcheck fails, and then generate the gpg signature files.
- (cvs-diff): Generate the gpg signature files for the diff.
- (xdelta): New rule for generating the xdelta diffs and associated
- gpg signature files.
- (cvs-release): New rule to do all of the above, if you don't mind
- typing your gpg passphrase over and over again. :-)
- (fetch): New rule inspired by automakes similar rule for updating
- files maintained outside the project.
- * config/config.guess, config/config.sub: Updated with the new
- fetch rule.
-
-2003-11-11 Gary V. Vaughan <gary@gnu.org>
-
- * libltdl/ltdl.c (lt_dlinit): Save a function call for each loader
- added to the list, in exchange for appending loaders to the list
- with O(N) rather than O(1). The longest the loader list can ever
- get is 4 (on cygwin with dld installed) so it probably constitutes
- a small speedup, in addition to making the code much more readable.
-
- * m4/libtool.m4 (AC_LIBTOOL_SETUP): Don't define the value for
- ltmain unconditionally.
- (_LT_PROG_LTMAIN): New macro to ensure that the
- shell variable `ltmain' actually points at a suitable `ltmain.sh'.
- (_AC_PROG_LIBTOOL): Require it.
- (AC_LIBTOOL_CONFIG, _LT_AC_TAG_CONFIG): Invoke it.
- * Makefile.am (libtool): ltmain.sh is in the build tree.
- * libltdl/configure.ac: Ditto.
-
-2003-11-10 Scott James Remnant <scott@netsplit.com>
-
- * ltmain.in: Add -pthread and similar to $deplibs ($compile_deplibs
- and $finalize_deplibs for programs) when found on the command line
- or in a .la file's dependency_libs (but don't place them there) so
- they are honoured when linking both programs and libraries.
-
-2003-11-10 Scott James Remnant <scott@netsplit.com>
-
- * m4/libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER) [linux]: Include
- directories found in /etc/ld.so.conf in sys_lib_dlsearch_path_spec.
-
-2003-11-09 Peter O'Gorman <peter@pogma.com>
-
- * ltmain.in (linkalldeplibs,darwin): Fix a bug reported by Idar
- Tollefsen where a dir could be added to the link line with no '-L'
- on darwin.
-
-2003-11-07 Gary V. Vaughan <gary@gnu.org>
-
- * tests/cdemo/configure.ac, tests/demo/configure.ac,
- tests/depdemo/configure.ac, tests/f77demo/configure.ac,
- tests/mdemo/configure.ac, tests/mdemo2/configure.ac,
- tests/pdemo/configure.ac, tests/tagdemo/configure.ac:
- s/AM_PROG_LIBTOOL/AC_PROG_LIBTOOL/. Marching boldly into the 21th
- century :-$
-
- * m4/libtool.m4 (AC_LIBTOOL_TAGS, AC_ENABLE_SHARED,
- AC_DISABLE_SHARED, AC_ENABLE_STATIC, AC_DISABLE_STATIC,
- AC_ENABLE_FAST_INSTALL, AC_DISABLE_FAST_INSTALL, AM_PROG_LIBTOOL,
- AM_ENABLE_SHARED, AM_ENABLE_STATIC, AM_DISABLE_SHARED,
- AM_DISABLE_STATIC): These macros must be AC_DEFUNed after all,
- otherwise aclocal can't find them when it tries to construct
- `aclocal.m4'.
-
- * Makefile.am (install-data-local): Wipe out old installation
- pkgdatadir before installing new files.
- * NEWS: Updated.
-
- * libtoolize.in (func_scan_files): If libtoolize is run before
- automake has created install-sh and configure.ac does not mention
- AC_CONFIG_AUX_DIR, fall back to the current directory for auxdir.
-
-2003-11-07 Robert Millan <zeratul2@wanadoo.es>
-
- * m4/libtool.m4 (AC_DEPLIBS_CHECK_METHOD) [GNU/KNetBSD]: Detect
- inter-library dependencies.
-
-2003-11-06 Gary V. Vaughan <gary@gnu.org>
-
- * m4/libtool.m4 (_LT_AC_FILE_LTDLL_C): Removed; no longer in use.
-
- * m4/libtool.m4: s/ifelse(/m4_if(/g
- (_LT_AC_SYS_LIBPATH_AIX, _LT_AC_SHELL_INIT,
- _LT_AC_PROG_ECHO_BACKSLASH, AC_LIBTOOL_LINKER_OPTION,
- AC_LIBTOOL_TAGS, _LT_AC_TAG_CHECK, _LT_AC_TAG_CONFIG,
- AC_ENABLE_SHARED, AC_DISABLE_SHARED, AC_ENABLE_STATIC,
- AC_DISABLE_STATIC, AC_ENABLE_FAST_INSTALL,
- AC_DISABLE_FAST_INSTALL, _LT_AC_LANG_C_CONFIG,
- _LT_AC_LANG_GCJ_CONFIG, _LT_AC_LANG_RC_CONFIG, AC_LIBTOOL_CONFIG,
- _LT_AC_TAGVAR, AM_PROG_LIBTOOL, AM_ENABLE_SHARED,
- AM_ENABLE_STATIC, AM_DISABLE_SHARED, AM_DISABLE_STATIC): Use
- m4_define instead of AC_DEFUN for internal macros that do not
- AC_PROVIDE or AC_REQUIRE, and documented user macros that cannot
- be AC_REQUIREd because they need arguments, or because that would
- violate the documented API.
-
- * m4/libtool.m4 (AC_LIBTOOL_SETUP): Add a new
- delay_single_quote_subst sed script to quote single quotes in
- variables that are copied to `config.status'.
- (_LT_CONFIG_STATUS_DECLARE): New macro to apply
- delay_single_quote_subst to a named variable.
- (AC_LIBTOOL_CONFIG): Use _LT_CONFIG_STATUS_DECLARE to declare all
- `configure' variables that are copied to `config.status'.
- (AC_LIBTOOL_PROG_COMPILER_PIC): Fix a quoting bug exposed by
- _LT_CONFIG_STATUS_DECLARE using the null quadrigraph in the
- rvalues of lt_prog_compiler_pic.
-
-2003-11-06 Owen Taylor <otaylor@redhat.com>
-
- * m4/libtool.m4 (AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE): Recognise the
- 'R' symbol type so read-only symbols can be exported when combining
- GCC and Solaris LD.
-
-2003-11-06 James Henstridge <james@daa.com.au>,
- Scott James Remnant <scott@netsplit.com>
-
- * m4/libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS) [Linux]: Fix the
- -export-symbols and -export-symbols-regex options.
-
-2003-11-06 Scott James Remnant <scott@netsplit.com>
-
- * tests/demo-nopic.test: Skip test on hppa, which don't like
- non-PIC shared libraries.
-
-2003-11-06 Charles Wilson <cwilson@ece.gatech.edu>
-
- * tests/depdemo/configure.ac, tests/mdemo/configure.ac,
- tests/mdemo2/configure.ac: process 'libtool --features'
- from Makefile, not configure -- because libtool doesn't
- exist at configure time.
-
- * ltmain.in (find_executable, check_executable) [cygwin*, mingw*]:
- binary wrapper used with uninstalled executables breaks when
- invoked via execlp/execvp (that is, via $PATH). Handle that case.
- (fnqualify): Subsumed into find_executable.
-
- * m4/libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS) [cygwin*, mingw*]:
- when extracting symbols from an import lib (occurs if
- --enable-shared --disable-static), the output of
- $global_symbol_pipe is not the same as when extracting from a
- static library (the default case). Add extra filters to
- $export_symbols_cmds to process this sort of output in addition to
- 'normal' static-lib output.
- * NEWS: Updated.
-
-2003-11-06 Charles Wilson <cwilson@ece.gatech.edu>,
- Gary V. Vaughan <gary@gnu.org>
-
- * libltdl/ltdl.c (LT_USE_POSIX_DIRENT): Factored out.
- (LT_USE_WINDOWS_DIRENT_EMULATION): Move to after include "ltdl.h",
- as they are affected by __WINDOWS__ definition.
- (LT_READTEXT_MODE): Use textmode to read .la files.
- (lt_dlinit): Use LoadLibrary loader as a fallback on cygwin.
-
-2003-11-06 Gary V. Vaughan <gary@gnu.org>
-
- * libltdl/ltdl.h (__WINDOWS__): Define this if _WIN32 or WIN32 are
- defined, unless __CYGWIN__ or __CYGWIN32__ are defined.
- (LT_SCOPE): Now set without reference to __CYGWIN__ definition,
- since __WINDOWS__ now implies !__CYGWIN__ after canonicalisation.
- (LT_PARAMS, lt_ptr): Use canonicalised __WINDOWS__ to determine
- which values to set these macros to.
-
-2003-11-05 Gary V. Vaughan <gary@gnu.org>
-
- * README-alpha: Mention autotools-announce@gnu.org, and update release
- note templates.
-
-2003-11-01 Scott James Remnant <scott@netsplit.com>
-
- * ltmain.in: When relinking, place the -L parameter containing
- the installation prefix directory after the intended destination,
- so we don't accidentally link against an older installed library.
-
-2003-11-01 Peter O'Gorman <peter@pogma.com>
-
- * tests/mdemo2/Makefile.am: Let mdemo2 find ltdl.h again.
-
-2003-10-30 Peter O'Gorman <peter@pogma.com>
-
- * m4/libtool.m4 (Darwin): Fix stupidities for darwin tags support.
- Makes it work again if AC_LIBTOOL_TAGS is specified in configure.ac.
- Bug reported by Joe Orton and Christian Schaffner.
-
-2003-10-21 Gary V. Vaughan <gary@gnu.org>
-
- Start to eliminate the double run of configure in a fresh CVS
- checkout by generating ltmain.sh, using that to create libtool,
- and then adding the tags to that, all from config.status.
-
- * configure.ac (AC_CONFIG_FILES): Make config/ltmain.sh, and copy
- it to libltdl.
- * Makefile.am ($(srcdir)/config/ltmain.sh): This file is now
- created by config.status. Adjust this rule.
- (libtoolize): Set CONFIG_COMMANDS to empty to prevent regenerating
- the libtool script as a side effect of running this rule.
- * libtool.m4: Bump serial number. Fix comment typos.
- (_LT_CONFIG_LIBTOOL_INIT, _LT_CONFIG_LIBTOOL,
- _LT_CONFIG_SAVE_COMMANDS, _LT_CONFIG_COMMANDS: New macros. They
- don't work for some reason - the variable value quoting in the
- init section is all wrong. Not used at the moment.
- (AC_LIBTOOL_CONFIG): Generate libtool from config.status.
- (_LT_AC_TAG_CONFIG): Add the tags in config.status.
- (compiler_DEFAULT): Save the compiler value for the DEFAULT tag,
- or it gets overwritten by the other macros.
- (EOF): Globally replace with _LT_EOF to avoid namespace pollution.
- * tests/demo/configure.ac (STATIC): Check $enable_static instead
- of running ./libtool which doesn't exist yet.
- (BINARY_HELLDL): Check $lt_cv_sys_global_symbol_pipe with case
- instead of grepping ./libtool which doesn't exist yet.
- * tests/pdemo/configure.ac (STATIC, BINARY_HELLDL): Ditto.
- * doc/libtool.texi (AC_PROG_LIBTOOL): Add some notes about trying
- to get config details from `libtool --config'.
- * NEWS: Updated.
-
-2003-10-21 Gary V. Vaughan <gary@gnu.org>
-
- * ChangeLog, ChangeLog.0, ChangeLog.1: Refactored...
- * ChangeLog, ChangeLog.2002, ChangeLog.2001, ChangeLog.2000,
- ChangeLog.1999, ChangeLog.1998, ChangeLog.1997, ChangeLog.1996:
- ...into entries by year for easier copyright confirmation.
-
- * configure.ac, libltdl/configure.ac, tests/cdemo/configure.ac,
- tests/demo/configure.ac, tests/depdemo/configure.ac,
- tests/f77demo/configure.ac, tests/mdemo/configure.ac,
- tests/mdemo2/configure.ac, tests/pdemo/configure.ac,
- tests/tagdemo/configure.ac (AM_INIT_AUTOMAKE): Remove redundant
- arguments.
- * libltdl/configure.ac: Use quadrigraphs to escape macronames.
-
- * bootstrap (reconfdirs): Same as yesterday, only with portable
- bourne shell syntax. :-/
-
-2003-10-20 Gary V. Vaughan <gary@gnu.org>
-
- * bootstrap (reconfdirs): Overridable top dirs for bootstrap, for
- those times when you don't want to wait for all of the test
- directories to be rebootstrapped!
-
-2003-10-19 Kevin P. Fleming <kpfleming@backtobasicsmgmt.com>
- Charles Wilson <cygwin@cwilson.fastmail.fm>
-
- * ltmain.in: include --tag options, if specified, in the
- relink_command in uninstalled .la files. Also, preserve --silent,
- --debug options when libtool re-execs itself.
- * NEWS: Updated.
-
-2003-10-19 Charles Wilson <cygwin@cwilson.fastmail.fm>
-
- * libtoolize.in: protect sed expression against
- AC_CONFIG_AUX_DIR_DEFAULT.
-
-2003-10-16 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
-
- * m4/libtool.m4 (AC_DEPLIBS_CHECK_METHOD): For MinGW, reverted DLL
- check method back to a working objdump-based test. This is not as
- concrete a test as using the 'file' command, but it does not
- require that the 'file' command be available.
-
-2003-10-15 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
-
- * doc/libtool.texi (AC_LIBTOOL_TAGS): Incorporate documentation
- for AC_LIBTOOL_TAGS macro to specifify libtool tags. The now
- defunct --with-tags option was never documented.
-
-2003-10-15 Albert Chin-A-Young <china@thewrittenword.com>
-
- * m4/libtool.m4: Restrict the list of tags that can be created
- with a new AC_LIBTOOL_TAGS([tag1 tag2 ...]) macro. Deprecate
- --with-tags.
-
-2003-10-15 Gary V. Vaughan <gary@gnu.org>
-
- * libtoolize.in: Typo when copying config.sub.
- From Patrick Welche <prlw1@newn.cam.ac.uk>
-
- * demo/Makefile.am (libhell0_a_SOURCES): Do not name sources
- already built with libtool...
- (libhell0_a_LIBADD): ...instead name the objects directly. This
- prevents a long standing warning from automake 1.7+.
- * pdemo/Makefile.am (libhell0_a_SOURCES, libhell0_a_LIBADD):
- Ditto.
-
- * bootstrap: Make the fake files valid shell scripts with a
- comment incase they get left around.
- (LIBTOOLIZE): Use a dummy script to prevent the installed
- `libtoolize' from trashing the distributed libtool.m4,
- config.guess and config.sub.
-
- * configure.ac (AC_CONFIG_TESTDIR, AC_CONFIG_TESTFILES): Comment
- this out for now, the autotest testsuite rewrite is not ready
- yet.
-
- * tests/cdemo/Makefile.am, tests/demo/Makefile.am,
- tests/depdemo/Makefile.am, tests/f77demo/Makefile.am,
- tests/mdemo/Makefile.am, tests/mdemo2/Makefile.am,
- tests/pdemo/Makefile.am, tests/tagdemo/Makefile.am (top_distdir):
- Removed. `autoreconf' needs literals in ACLOCAL_AMFLAGS.
-
-2003-10-14 Gary V. Vaughan <gary@gnu.org>
-
- * libtoolize.in (func_mkdir_p): Synch with tests/defs; if there
- are no more directories in the stack, break out of the loop.
-
- * tests/Makefile.am (COMMON_TESTS): Remove pdemo-unst.test, which
- isn't a real test.
-
-2003-10-14 Gary V. Vaughan <gary@gnu.org>
-
- Refactor all the test case common code into shell functions in
- tests/defs, and move the various demo directories out of
- $top_srcdir, and into tests too. The refactoring showed up a
- number of inconsistencies and latent bugs, as well as fixing (I
- think!!) the long-standing annoyance with some of the tests giving
- spurious failures intermittently. While I was here, emacs kindly
- removed a lot of bogus whitespace and added copyright notices for
- us:
-
- * cdemo, demo, depdemo, f77demo, mdemo, mdemo2, pdemo, tagdemo:
- Moved from here...
- * tests/cdemo, tests/demo, tests/depdemo, tests/f77demo,
- tests/mdemo, tests/mdemo2, tests/pdemo, tests/tagdemo: ...to
- here.
- * tests/defs: Factor much common functionality from the test
- scripts into shell functions. Added a copyright notice.
- * tests/assign.test, tests/cdemo-conf.test, tests/cdemo-exec.test,
- tests/cdemo-make.test, tests/cdemo-shared.test,
- tests/cdemo-static.test, tests/demo-conf.test,
- tests/demo-deplibs.test, tests/demo-exec.test,
- tests/demo-inst.test, tests/demo-make.test,
- tests/demo-nofast.test, tests/demo-nopic.test,
- tests/demo-pic.test, tests/demo-shared.test,
- tests/demo-static.test, tests/demo-unst.test,
- tests/depdemo-conf.test, tests/depdemo-exec.test,
- tests/depdemo-inst.test, tests/depdemo-make.test,
- tests/depdemo-nofast.test, tests/depdemo-shared.test,
- tests/depdemo-static.test, tests/depdemo-unst.test,
- tests/f77demo-conf.test, tests/f77demo-exec.test,
- tests/f77demo-make.test, tests/f77demo-shared.test,
- tests/f77demo-static.test, tests/link-2.test, tests/link.test,
- tests/mdemo-conf.test, tests/mdemo-exec.test,
- tests/mdemo-inst.test, tests/mdemo-make.test,
- tests/mdemo-shared.test, tests/mdemo-static.test,
- tests/mdemo-unst.test, tests/mdemo2-conf.test,
- tests/mdemo2-exec.test, tests/mdemo2-make.test, tests/nomode.test,
- tests/pdemo-conf.test, tests/pdemo-exec.test,
- tests/pdemo-inst.test, tests/pdemo-make.test,
- tests/pdemo-unst.test, tests/quote.test, tests/sh.test,
- tests/suffix.test, tests/tagdemo-conf.test,
- tests/tagdemo-exec.test, tests/tagdemo-make.test,
- tests/tagdemo-shared.test, tests/tagdemo-static.test: Refactored
- to use new functions in tests/defs. Added a copyright notice.
- * tests/hardcode.test, noinst-link.test,
- tests/relink.test, tests/relink.test,
- tests/mdryrun.test: Ditto. Moved from here...
- * tests/demo-hardcode.test, demo-noinst-link.test,
- tests/demo-relink.test, tests/depdemo-relink.test,
- tests/mdemo-dryrun.test: ...to here respectively.
- * Makefile.am: Added a copyright notice.
- * tests/sh.test: Check libtoolize.in for non-portabilities too.
- * libtoolize.in: Fix non-portabilities found by tests/sh.test.
-
-2003-10-12 Peter O'Gorman <peter@pogma.com>
-
- * m4/libtool.m4: Speed up max_cmd_len check.
-
-2003-10-08 Gary V. Vaughan <gary@gnu.org>
-
- * libtoolize.in: AC_CONFIG_M4_DIR has landed in CVS autoconf.
- Only it's called AC_CONFIG_MACRO_DIR. Search and replace.
- Grumble. ;-)
-
-2003-10-08 Scott James Remnant <scott@netsplit.com>
-
- * libltdl/ltdl.c (lt_dlerror): change return value when
- no error has occured to NULL to match documentation.
- (Debian Bug #157229)
-
-2003-10-07 Gary V. Vaughan <gary@gnu.org>
-
- * ltmain.in: Don't suppress output of PIC mode compile if
- -no-suppress option is given.
- * doc/libtool.texi (Invoking libtool): Document it.
- * NEWS: Updated.
-
-2003-10-07 Marcus Comstedt <marcus@mc.pp.se>
-
- * m4/libtool.m4 [amigaos-ppc, amigaos-m68k]: Differentiate between
- amigaos on ppc and m68k.
- * NEWS: Updated.
-
-2003-10-07 Ralph Schleicher <rs@nunatak.allgaeu.org>
-
- * ltmain.in: Do not create `.o' objects when `-shared' is
- specified in compile mode.
- Do not make a static library when `-shared' is specified in link
- mode.
- * doc/libtool.texi (Compile mode): Document it.
- * NEWS: Updated.
-
- * doc/libtool.texi (Compile mode): Be more specific about the
- effect of `-static'.
- * ltmain.in: Do not create `.lo' objects when `-static' is
- specified.
- * NEWS: Updated.
-
-2003-10-07 Gary V. Vaughan <gary@gnu.org>
-
- * doc/libtool.texi (Invoking libtool): Updated.
- * ltmain.in: Add missing clean and finish modes to the shorthand
- options.
-
- * ltmain.in: Typo in the --mode shorthand.
-
-2003-10-07 Scott James Remnant <scott@netsplit.com>
-
- * m4/libtool.m4 (AC_DEPLIBS_CHECK_METHOD): Remove dead code
- for platforms that have been using pass_all for some time now.
-
-2003-10-07 Gary V. Vaughan <gary@gnu.org>
-
- * libtoolize.in: Completely rewritten.
- * Makefile.am (AUTOMAKE_OPTIONS): Reduced to 1.7. The 1.8
- requirement just made the distribution much smaller due to
- m4_includes. 1.7 will bootstrap libtool just fine.
- * NEWS: Updated.
-
-2003-10-05 Peter O'Gorman <peter@pogma.com>,
- Gary V. Vaughan <gary@gnu.org>
-
- * ltmain.in: Remove inferrence of mode, add shorthand for mode
- choice.
-
- * ltmain.in: Specifying -allow-undefined is now an error.
-
-2003-09-29 Scott James Remnant <scott@netsplit.com>
-
- * m4/libtool.m4 (AC_DEPLIBS_CHECK_METHOD): Use pass_all for linux*
- solving many build problems on ARM, and hopefully preventing any
- future ones.
- (Debian Bug #191133 and #190569)
-
-2003-09-29 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>,
- Dalibor Topic <robilad@kaffe.org>
-
- * libltdl/ltdl.c: Only include malloc.h if stdlib.h can not be
- found.
-
-2003-09-26 Alfred M. Szmidt <ams@kemisten.nu>
-
- * mdemo2/Makefile.am (INCLUDES): Include `$(top_srcdir)/../libltdl'
- instead of `../libltdl'.
-
-2003-09-24 Gary V. Vaughan <gary@gnu.org>
-
- * bootstrap: Rewritten to use autoreconf.
- * config.guess, config.sub, mkstamp: Moved from here...
- * config/config.guess, config/config.sub, config/mkstamp: ...to
- here, respectively.
- * libtool.m4, ltdl.m4: Moved from here...
- * m4/libtool.m4, m4/ltdl.m4: ...to here, respectively.
- * configure.ac: Removed various acinclude.m4 hackery, as these
- files are no longer needed with automake 1.8.
- * Makefile.am: Removed various acinclude.m4 hackery, as these
- files are no longer needed with automake 1.8.
- (AUTOMAKE_OPTIONS): Require CVS automake.
- (CONF_SUBDIRS, CFLAGS, CPPFLAGS, LDFLAGS, LIBS, FFLAGS, FLIBS):
- Automake now makes a Make variable from every AC_SUBST, so these
- are NOP.
- (aclocal_macros): These files are now in their own m4 subdir.
- Changed all clients.
- (EXTRA_DIST): mkstamp has moved to the new config subdir. Changed
- all clients.
- (pkgdata_SCRIPTS): Ditto wrt config.guess and config.sub.
- (pkgdata_DATA): Ditto wrt ltmain.sh.
- * f77demo/configure.ac, libltdl/configure.ac (AM_CONFIG_HEADER):
- Is deprecated in favour of AC_CONFIG_HEADERS. Updated to the
- latter.
- * Makefile.am, cdemo/Makefile.am, demo/Makefile.am,
- depdemo/Makefile.am, f77demo/Makefile.am, mdemo/Makefile.am,
- mdemo2/Makefile.am, pdemo/Makefile.am, tagdemo/Makefile.am
- (EXTRA_DIST): Remove acinclude.m4.
- (ACLOCAL_AMFLAGS): Search new `m4' macro directory.
- * configure.ac, cdemo/configure.ac, demo/configure.ac,
- depdemo/configure.ac, f77demo/configure.ac, mdemo/configure.ac,
- mdemo2/configure.ac, pdemo/configure.ac, tagdemo/configure.ac
- (AC_CONFIG_AUX_DIR): Declare that config helper scripts are now
- kept in the new config subdir.
- * libltdl/configure.ac (AC_CONFIG_AUX_DIR): Removed. Defaults to
- `.' anyway.
-
-2003-09-21 Robert Millan <robertmh@gnu.org>
-
- * libtool.m4: Add GNU/KNetBSD support.
- * ltdl.m4: Likewise.
-
-2003-09-13 Scott James Remnant <scott@netsplit.com>
-
- * libtool.m4: allow STRIP to contain spaces and additional
- arguments. (Debian Bug #183055)
- * ltmain.in: include newline in "sensible default" for IFS.
- (Debian Bug #98492 and #95447)
-
-2003-09-11 Peter O'Gorman <peter@pogma.com>
-
- * AUTHORS, THANKS: Added myself to AUTHORS, removed from THANKS.
-
-2003-09-10 Peter O'Gorman <peter@pogma.com>
-
- * mdemo2/configure.ac: Use AC_LIBTOOL_DLOPEN.
- * mdemo2/main.c: Use LTDL_SET_PRELOADED_SYMBOLS().
- * mdemo2/Makefile.am: Set INCLUDES properly and add -dlopen force
- to make sure the symbols file is included in the link line.
-
- * ltmain.in: Accept -framework for darwin and put it in
- dependency_libs. For non-installed .la's try to avoid having
- ./.libs/.libs/libfoo.so on the link line.
-
-2003-09-10 Arne Woerner <woerner@mediabase-gmbh.de>
-
- * libtool.m4 [openbsd]: openbsd 3.x needs versioning information.
-
-2003-08-29 Gary V. Vaughan <gary@gnu.org>
-
- * bootstrap: Typo.
-
-2003-08-29 Alexandre Duret-Lutz <adl@gnu.org>
-
- * libtool.m4 (_LT_AC_LANG_C_CONFIG): Fix unquoted call to
- _LT_AC_LANG_C_CONFIG.
- (AC_PROG_EGREP): Remove, now that Libtool requires Autoconf 2.56.
- * bootstrap: Issue an upgrade warning.
-
-2003-08-27 Gary V. Vaughan <gary@gnu.org>
-
- * libtool.m4 (_LT_AC_CHECK_DLFCN): Use the interrim new
- AC_CHECK_HEADER with compiler rather than preprocessor.
- (AC_LIBTOOL_SETUP): ...which was introduced in autoconf-2.56, so
- we AC_PREREQ that version.
- * ltdl.m4 (AC_WITH_LTDL, AC_LIB_LTDL, AC_LTDL_FUNC_ARGZ): Ditto.
-
-2003-08-27 Gary V. Vaughan <gary@gnu.org>
-
- Work around a bug in AU_ALIAS in CVS Autoconf that inserts a
- newline just before AC_FD_CC, by hand updating:
-
- * ltdl.m4 (AC_LTDL_SYMBOL_USCORE): s/AC_FD_CC/AS_MESSAGE_LOG_FD/g.
-
-2003-08-05 Jim Pick <jim@kaffe.org>,
- Ito Kazumitsu <kaz@maczuka.gcd.org>,
- Gary V. Vaughan <gary@gnu.org>
-
- Much as we have tried not to make it the callers' responsibility
- to maintain an lt_dlrealloc function pointer, it is too difficult
- to implement realloc as malloc/memcpy/free without knowing the
- size of the original block. rpl_realloc has been deprecated since
- 2002-10-30, but kaffe has real failures with that so it's time to
- bite the bullet. Caller gets to maintain lt_dlrealloc:
-
- * NEWS (1.5.1): Updated.
- * libltdl/ltdl.c (LT_DLREALLOC): Use lt_dlrealloc so the user can
- update the function pointer to match lt_dlmalloc.
- (lt_emalloc): Use lt_dlrealloc rather than hardcoding realloc.
- * doc/libtool.texi (Libltdl interface): Describe lt_dlrealloc now
- that it too has become part of the exported interface to libltdl.
-
-2003-08-01 Peter O'Gorman <peter@pogma.com>
-
- * libtool.m4 (darwin): Use "-undefined dynamic_lookup" if the
- user set MACOSX_DEPLOYMENT_TARGET to 10.3 or greater.
- * libltdl/ltdl.c (dyld): Save the error from the first lookup
- to report in lt_dlerror(). Otherwise the error is always
- "Symbol _foo not in /usr/lib/libSystem.dylib".
- Thanks to Chris Zubrzycki for reporting this.
-
-2003-08-01 Robert Boehne <rboehne@gnu.org>
-
- * libltdl/ltdl.h: Tweak the header to support visual studio.
-
-2003-07-31 Greg Eisenhauer <eisen@cc.gatech.edu>
-
- * ltmain.in: Provide absolute paths for dlopen and dlpreopen
- files in generating uninstalled libtool libraries.
- * mdemo2/main.c, mdemo2/Makefile.am, mdemo2/README,
- mdemo2/configure.ac, mdemo2/.cvsignore, mdemo/mlib.c,
- tests/mdemo2-conf.test, tests/mdemo2-exec.test,
- tests/mdemo2-make.test: New files for testing above feature.
- * configure.ac, bootstrap, tests/Makefile.am: Accomodate new
- test directory.
- * mdemo/Makefile.am: Build libmlib.la for mdemo2 tests.
-
-2003-07-30 Tony Wyatt <wyattaw@optushome.com.au>
-
- * libtool.m4: Remove parentheses around finish_eval part which
- broke on amigaos pdksh.
-
-2003-07-30 Christiaan Welvaart <cjw@daneel.dyndns.org>
-
- * tests/dryrun.test: Ignore any 'total' line from "ls -l" output.
-
-2003-07-30 Albert Chin-A-Young <china@thewrittenword.com>
-
- * libtool.m4 (AC_LIBTOOL_PROG_CC_C_O): Correctly remove IRIX C++
- template files.
-
-2003-07-24 Robert Millan <robertmh@gnu.org>
-
- * libtool.m4: More fixes for the new GNU/FreeBSD triplet.
-
-2003-07-14 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
-
- * config.guess, config.sub: Synchronized from ftp.gnu.org since
- Robert Millan's patch requires it.
-
-2003-07-14 Robert Millan <zeratul2@wanadoo.es>
-
- * libtool.m4: Fixed to use the new GNU/FreeBSD triplet.
- * ltdl.m4: Fixed to use the new GNU/FreeBSD triplet.
- * ltmain.in: Remove GNU/FreeBSD cases, which are no longer needed.
-
-2003-07-14 Andreas Schwab <schwab@suse.de>
-
- * libtool.m4 (_LT_AC_LOCK): Also match powerpc64-*linux* in
- addition to ppc64-*linux*. From Markus Meissner
- <meissner@bogus.example.com>.
-
-2003-07-14 Dalibor Topic <robilad@yahoo.com>
-
- * libtool.m4 (AC_LIBTOOL_SYS_MAX_CMD_LEN): For AmigaOS with pdksh,
- set the maximum command line length to 8K since otherwise the test
- takes over an hour to run.
-
-2003-06-25 Alexandre Oliva <aoliva@redhat.com>, Tim Waugh <twaugh@redhat.com>
-
- * libtool.m4: Replace mis-uses of path with pathname.
- (AC_PROG_LD_GNU): Don't quote $LD when running it.
- (_LT_AC_LANG_CXX_CONFIG): Use -nostdlib also when linking with g++
- and non-GNU ld.
-
-2003-06-11 Gary V. Vaughan <gary@gnu.org>
-
- * libtool.m4 (AC_LIBTOOL_COMPILER_OPTION): Require LT_AC_PROG_SED to
- ensure $SED is set by the time it is used.
-
- * ChangeLog: Restore missing entries from 2003-04-22.
-
- * NEWS: Sychronised from branch-1-5.
-
-2003-06-03 Benjamin Reed <ranger@befunk.com>
-
- * ltmain.in: search libraries in the order of preference, rather
- than picking .la's even if they're in a less preferred directory.
-
-2003-06-03 Robert Millan <rmh@debian.org>
-
- * ltdl.m4: Add support for GNU/FreeBSD.
- * ltmain.in: Add support for GNU/FreeBSD.
-
-2003-06-03 Albert Chin-A-Young <china@thewrittenword.com>
-
- * libtool.m4: No need to use sed to remove leading comma when
- appending to $tagnames.
-
-2003-06-03 Albert Chin-A-Young <china@thewrittenword.com>
-
- * tests/defs, tests/demo-conf.test, tests/demo-nofast.test,
- tests/demo-nopic.test, tests/demo-pic.test,
- tests/demo-shared.test, tests/demo-static.test,
- tests/depdemo-conf.test, tests/depdemo-nofast.test,
- tests/depdemo-shared.test, tests/depdemo-static.test:
- Pass build system type to tests to support environment
- where default system type not equal to build system type
- (eg. 64-bit HP-UX).
-
-2003-06-03 Peter O'Gorman <peter@pogma.com>
-
- * libtool.m4 (darwin): Remove checks for Apple-specific gcc.
- * libltdl/ltdl.c (HAVE_MACH_O_DYLD_H): #define
- __private_extern__ for fsf gcc.
- * ltmain.in (darwin): Only add new paths to newlib_search_path.
-
-2003-06-03 Max Bowsher <maxb@ukf.net>
-
- * libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER): Reorder cygwin's
- system library search path.
-
-2003-06-01 Robert Boehne <rboehne@gnu.org>
-
- * libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER): Match all qnx-nto
- as recent config.guess returns a slightly different string.
- * ltmain.in: Replace use of "od" with tr.
-
-2003-05-30 Gary V. Vaughan <gary@gnu.org>
-
- * libltdl/ltdl.c (argz_insert): Corrected an off by one error when
- checking that before is not out of range.
-
-2003-05-29 Gary V. Vaughan <gary@gnu.org>
-
- * libltdl/ltdl.c (lt_int_dyld_lib_install_name): Removed unused
- variable mh1.
- (sys_dyld_close): Removed unused variable size.
-
-2003-05-21 Bruno Haible <bruno@clisp.org>
-
- * libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER): Add support for
- GNU/FreeBSD.
-
-2003-04-22 Alexandre Oliva <aoliva@redhat.com>
-
- * libtool.m4 (lt_cv_deplibs_check_method): Use pass_all on all
- mips*-linux* variants.
-
-2003-04-22 Samuel Meder <meder@mcs.anl.gov>
-
- * libtool.m4 Switch on $CC and add paterns to cases.
-
-2003-04-22 Peter O'Gorman <peter@pogma.com>
-
- * libtool.m4: Move the AC_LIBTOOL_SYS_DYNAMIC_LINKER check
- to be before AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH, becuase the
- value of shlibpath_overrides_runpath is used in the HARDCODE
- test and is set in the DYNAMIC_LINKER test.
- * ltmain.in [darwin]: We never need to relink on darwin.
-
-2003-04-22 Samuel Meder <meder@mcs.anl.gov>
-
- * libtool.m4: Switch on $CC and add patterns to cases.
-
-2003-04-21 Richard Dawe <rich@phekda.freeserve.co.uk>
-
- * doc/libtool.texi: Use @ifnottex instead of @ifinfo,
- to allow production of HTML documentation using makeinfo.
-
-2003-04-14 Robert Boehne <rboehne@gnu.org>
-
- * NEWS: Updated.
- * configure.ac: Bumped version to 1.5a.
-
- GNU libtool 1.5 was released.
-
- * configure.ac: Bumped version to 1.5.
- * NEWS: updated.
- * README-alpha: Updated upload instructions.
- * README: Changed typo in version description.
- * config.guess, config.sub, texinfo.tex: Synchronized from
- ftp.gnu.org.
-
-
-2003-04-10 Alexandre Oliva <aoliva@redhat.com>
-
- * libtool.m4 (lt_cv_deplibs_check_method): Use pass_all on all
- mips*-linux* variants.
-
-2003-04-09 Samuel Meder <meder@mcs.anl.gov>
-
- * libtool.m4 Switch on $CC and add paterns to cases.
-
-2003-04-09 Peter O'Gorman <peter@pogma.com>
-
- * libtool.m4: Move the AC_LIBTOOL_SYS_DYNAMIC_LINKER check
- to be before AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH, becuase the
- value of shlibpath_overrides_runpath is used in the HARDCODE
- test and is set in the DYNAMIC_LINKER test.
- * ltmain.in(darwin): We never need to relink on darwin.
-
-2003-04-09 Samuel Meder <meder@mcs.anl.gov>
-
- * libtool.m4 Switch on `basename $CC` not $CC
-
-2003-04-05 Peter O'Gorman <peter@pogma.com>
-
- * libtool.m4: if ZSH_VERSION is set then setopt NO_GLOB_SUBST so
- libtool works. Remove zsh echo test code, don't bother checking
- for zsh anymore in the darwin archive_expsym_cmds.
-
-2003-04-05 Allan Sandfeld Jensen <snowwolf@one2one-networks.com>
-
- * libtool.m4: Switch on $CC not $cc_basename.
-
-2003-04-02 Robert Boehne <rboehne@gnu.org>
-
- * tests/defs: Quote $DJGPP to prevent problems with some shells.
- Pointed out by Albert Chin <libtool@thewrittenword.com>
-
-2003-04-01 Peter O'Gorman <peter@pogma.com>
-
- * libtool.m4: Fix the echo test which I broke earlier.
- * ltmain.in: Make DESTDIR work on darwin, don't use otool.
-
-2003-03-31 Keith Packard <keithp@keithp.com>
-
- * ltmain.in: New flag -version-number to be used for maintaining
- compatability with a previously non-Libtool versioning scheme.
- * doc/libtool.texi: Document it.
-
-2003-03-31 Naofumi Yasufuku <naofumi@yasufuku.net>
-
- * ltmain.in (win32_libid): Fixed sed expression error in
- win32_nmres evaluation.
-
-2003-03-31 Albert Chin <libtool@thewrittenword.com>
-
- * ltmain.in: Don't pass -R flags found in a .la's dependency_libs
- variable directly down to the linker.
- Reported by Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu>.
-
-2003-03-28 Richard Dawe <rich@phekda.freeserve.co.uk>
-
- * Makefile.am: Define CONF_SUBDIRS.
- * tests/defs: Set CONFIG_SITE to /nonexistent, except on DJGPP,
- which requires its config.site, to work correctly.
- * tests/cdemo-conf.test, tests/cdemo-shared.test,
- tests/cdemo-static.test, tests/demo-conf.test,
- tests/demo-nofast.test, tests/demo-nopic.test,
- tests/demo-pic.test, tests/demo-shared.test,
- tests/demo-static.test, tests/depdemo-conf.test,
- tests/depdemo-nofast.test, tests/depdemo-shared.test,
- tests/depdemo-static.test, tests/f77demo-conf.test,
- tests/f77demo-shared.test, tests/f77demo-static.test,
- tests/mdemo-conf.test, tests/mdemo-shared.test,
- tests/mdemo-static.test, tests/pdemo-conf.test,
- tests/tagdemo-conf.test, tests/tagdemo-shared.test,
- tests/tagdemo-static.test: Don't set CONFIG_SITE, now that
- tests/defs sets it.
- * tests/cdemo-exec.test, tests/demo-exec.test,
- tests/demo-inst.test, tests/depdemo-exec.test,
- tests/depdemo-inst.test, tests/f77demo-exec.test,
- tests/mdemo-exec.test, tests/mdemo-inst.test,
- tests/pdemo-exec.test, tests/pdemo-inst.test,
- tests/tagdemo-exec.test: When checking for the existence
- of executables, use the executable file extension from $EXEEXT.
-
-2003-03-28 Peter O'Gorman <peter@pogma.com>
-
- * libltdl/ltdl.c (dyld): Remove some debug printf's, fix a bug.
- * ltmain.in (darwin): Only link against shared libraries when doing
- link_all_deplibs.
-
-2003-03-25 Robert Boehne <rboehne@gnu.org>
-
- * bootstrap: Add f77demo to the directories that AUTOHEADER
- is run in.
-
-2003-03-21 Wesley W. Terpstra <terpstra@ito.tu-darmstadt.de>
-
- * ltmain.in: Don't accumulate directory information in clean mode.
- Include properly pathed wrapper script.
-
-2003-03-21 Peter O'Gorman <peter@pogma.com>
-
- * README: Remove "Important" information about patching automake.
- * configure.ac: Fix misapplied patch in last commit
- * libtool.m4 (darwin): Check compiler is apple gcc, add -single_module
- support so that dyloading c++ shared libraries will work.
- * libtool.m4 (_LT_AC_TAGCONFIG): Add test -n to the tests so that
- it will work outside of libtool.
- * doc/PLATFORMS: Add darwin
- * f77demo/configure.ac: Add config.h which was misapplied previously.
-
-2003-03-20 Peter O'Gorman <peter@pogma.com>
-
- * ltmain.in: Always use $echo not echo for consistency.
- Changes for darwin building. Warn if linking against libs linked
- with -module. Use module_cmds if available and building a module,
- move convenience double lib check,
- * libltdl/ltdl.c: ltdl support for darwin (first blush)
- * libltdl/README: note that darwin is supported
- * ltdl.m4: Changes for darwin, and for new shrext
- * libtool.m4: Changed the way darwin builds stuff (make check passes)
- added module_cmds, module_expsym_cmds and hardcode_automatic and put
- them in the libtool script. check for zsh's removal of escapes. Allow
- libraries to be stripped on darwin.
- * TODO: Remove the todo about zsh's removal of excapes. note that zsh
- echo works perfectly well, eval is screwed up. Seems to be fixed in
- latest zsh.
- * THANKS: added self :)
- * f77demo/configure.ac: Use config.h or it doesn't work.
-
-2003-03-19 Robert Boehne <rboehne@gnu.org>
-
- * libtool.m4 (_LT_AC_TAGCONFIG): Add test around the macro that
- adds tags to the libtool script so that they won't run when not
- needed.
- * configure.ac: Set F77 to no when no Fortran compiler is found.
-
-2003-03-16 Charles Wilson <cwilson@ece.gatech.edu>
-
- * ltmain.in (win32_libid): use $SED, not head.
-
-2003-03-02 Alexandre Oliva <aoliva@redhat.com>
-
- * libtool.m4 (AC_PROG_LD): Use $CC instead of GCC.
- (_LT_AC_LANG_CXX_CONFIG): Preserve variables used by AC_PROG_LD,
- and reset them for a C++ environment. Use the with_gnu_ld setting
- from AC_PROG_LD.
-
-2003-02-28 Ralph Schleicher <rs@nunatak.allgaeu.org>
-
- * ltmain.in: Only append a dot to the wrapper script when
- building on cygwin/MSYS (check for $build, not $host).
-
-2003-02-27 Samuel Meder <meder@mcs.anl.gov>
-
- * libtool.m4 (ia64): Add support for Intel compiler (ecc) on IA64
- Linux.
-
-2003-02-27 Benjamin Reed <ranger@befunk.com>
-
- * THANKS: Added people who have submitted 3 or more patches
- to libtool to the THANKS file.
- * README: Added notes about the Darwin (MacOSX) support.
-
-2003-02-25 Bob McElrath <bob+libtool@mcelrath.org>
-
- * libtool.m4 (AC_LIBTOOL_PROG_COMPILER_PIC): Add support for
- the Compaq C compiler for Alpha Linux.
-
-2003-02-25 Benjamin Reed <ranger@befunk.com>
-
- * libtool.m4 (darwin): Disable hardcoding library paths to
- make relinking unnecessary.
-
-2003-02-24 Robert Boehne <rboehne@gnu.org>
-
- * libltdl/configure.ac: Use AC_CONFIG_AUX_DIR([.]) to place
- auxilary files in the libltdl directory.
- * Makefile.am: Add to the ltmain.sh rule to copy it into the
- libltdl subdirectory.
- * bootstrap: Explicitly handle ltmain.sh in libltdl, and pass
- --copy to automake.
-
-2003-02-24 Ralph Schleicher <rs@nunatak.allgaeu.org>
-
- * libtool.m4 (AC_LIBTOOL_SETUP): Check for ar.
-
-2003-02-23 Peter O'Gorman <peter@pogma.com>
-
- * libtool.m4 (darwin): Revamp darwin platform support.
- * ltdl.m4 (darwin): Support dlcompat if found.
- * ltmain.in: Make sure ranlib is run if needed when piecewise
- linking.
-
-2003-02-23 Alexandre Duret-Lutz <adl@gnu.org>
-
- * ltmain.in (--help): Show mailing-address for bug reports.
- (--version): Mention only the most recent copyright year.
- * libtoolize.in (--help): Show mailing-address for bug reports.
- (--version): Mention only the most recent copyright year.
-
-2003-02-19 Alexandre Oliva <aoliva@redhat.com>
-
- * libtool.m4 (AC_PROG_LD): Use $CC instead of GCC.
- (_LT_AC_LANG_CXX_CONFIG): Preserve variables used by AC_PROG_LD,
- and reset them for a C++ environment. Use the with_gnu_ld setting
- from AC_PROG_LD.
-
- * libtool.m4: Replace $linker_flags with $compiler_flags wherever
- it is used as argument to $CC.
-
- * libtool.m4: Use linux version_type on IRIX with GNU ld.
- Prefix -soname, -set_version and their arguments with ${wl}. Add
- -melf* linker scripts to LD, and use them to determine libsuff,
- shlibsuff and libmagic.
-
-2003-02-17 Allan Sandfeld Jensen <snowwolf@one2one-networks.com>
-
- * libtool.m4: Intel icc fixups for version 7.0.
-
-2003-02-17 Ralph Schleicher <rs@nunatak.allgaeu.org>
-
- * libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER): Prepend a dot to
- the value of the shrext (aka shared_ext) variable and delete it
- from the library_names_spec and soname_spec definitions. That
- way the user can omit the shared library suffix by setting it
- to the empty string.
- (AC_LIBTOOL_LANG_CXX_CONFIG): Strengthen renaming commands for
- the KCC compiler.
- * doc/libtool.texi (Link mode): Update the manual.
-
-2003-02-17 Charles Wilson <cwilson@ece.gatech.edu>
-
- * ltmain.in (win32_libid): Rewritten to improve speed.
-
-2003-02-11 Richard Dawe <rich@phekda.freeserve.co.uk>
-
- * libtoolize.in: Use the program found by AC_PROG_LN_S
- to create symlinks.
-
-2003-02-08 Jan Kratochvil <project-libtool@jankratochvil.net>
-
- * ltmain.in: Handle duplicate object file names when performing
- piecewise archive linking by renaming object files when needed.
-
-2003-02-05 Robert Boehne <rboehne@gnu.org>
-
- * libtool.m4 (AC_CHECK_LIBM): Search for a real symbol in
- the math library rather than 'main', it causes problems for
- C++ compilers with certain Auto* tools.
- (AC_LIBLTDL_INSTALLABLE): ditto.
-
-2003-02-05 Christian Cornelssen <ccorn@cs.tu-berlin.de>
-
- * libtool.m4 (_LT_AC_LANG_CXX_CONFIG)
- (AC_LIBTOOL_PROG_LD_SHLIBS): Rewrite printf commands so
- that the format string cannot be mistaken as an option.
- Reported by Martin MOKREJS.
-
-2003-02-05 Robert Boehne <rboehne@gnu.org>
-
- * libtool.m4: Modify the sys_lib_search_path_spec to allow
- for either native sed or GNU sed to be used.
-
-2003-02-04 Nick Hudson <skrll@netbsd.org>
-
- * libtool.m4: don't use -nodefaultlibs in archive_commands
- or archive_expsym_commands on NetBSD.
-
-2003-02-04 Albert Chin-A-Young <china@thewrittenword.com>
-
- * libtool.m4: Change setting of archive_cmds_need_lc
- so that it doesn't overwrite the previous setting.
-
-2003-01-28 Albert Chin-A-Young <china@thewrittenword.com>
-
- * libtool.m4: Allow compiler variable, CC, CXX, etc. to
- be a program name with arguments. Original version stripped
- arguments for CC.
-
-2003-01-28 Charles Wilson <cwilson@ece.gatech.edu>
-
- * ltmain.in: add code for a binary wrapper
- to use with uninstalled executables on cygwin/mingw.
- Make sure that --mode=clean gets shell wrapper and
- binary wrapper. When sourcing the shell wrapper,
- invoke using a terminal `.' on cygwin/mingw to
- avoid the automatic append-.exe behavior.
-
-2003-01-28 Albert Chin-A-Young <china@thewrittenword.com>
-
- * libtool.m4: Hardcode library paths into libraries on IRIX.
-
-2003-01-18 Robert Boehne <rboehne@gnu.org>
-
- * libtool.m4 (AC_LIBTOOL_PROG_COMPILER_PIC): Don't add -DPIC
- for languages other than C and C++.
-
-2003-01-13 Albert Chin-A-Young <china@thewrittenword.com>
-
- * libtool.m4, ltmain.in: Add support for hppa*64* based on
- a patch by Ross Alexander <ross.alexander@uk.neceur.com>.
- Credit to Ross! Use +b to hardcode library runtime path.
- Add new variable, $hardcode_libdir_flag_spec_ld, that
- is equivalent to $hardcode_libdir_flag_spec but is used
- when ld is used for linking. This works around having to
- set wl=''.
-
-2003-01-12 Robert Boehne <rboehne@gnu.org>
-
- * libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER): Revert an
- accidental rearranging of dylib and so for darwin.
-
-2003-01-10 Robert Boehne <rboehne@gnu.org>
-
- * libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER): Modify the
- "-shrext" option so that is works properly under Darwin.
- Modify the processing of 'gcc -print-search-dirs' under
- Darwin to make it behave like GNU gcc does.
- (AC_LIBTOOL_CONFIG): Single quote $shrext.
- * ltimain.in: Expand shared_ext just before it is used
- so that it can be conditional on the value of $module.
-
-Continued in ChangeLog.2002
+Continued in ChangeLog.2003
$Revision$ $Date$
--- /dev/null
+2003-12-31 Scott James Remnant <scott@netsplit.com>
+
+ * ltmain.sh: Infer tagged configuration for link mode with the
+ full compiler arguments available rather than only the first.
+
+2003-12-31 Alexandre Duret-Lutz <adl@gnu.org>
+
+ * ltmain.sh: Quote $exec_cmd before it is eval'ed, so that
+ libtool --mode=execute echo '4 * 5' does not expand the `*'.
+
+2003-11-28 Peter O'Gorman <peter@pogma.com>
+
+ * m4/libtool.m4: Move things around so that "setopt NO_GLOB_SUBST"
+ to make zsh behave wrt \ escapes happens early in config.status.
+
+2003-11-27 Gary V. Vaughan <gary@gnu.org>
+
+ * libltdl/configure.ac: Removed.
+ * configure.ac (AC_CONFIG_HEADERS): Merged from
+ libltdl/configure.ac.
+ (AC_LIB_LTDL): Ditto.
+ (AC_CONFIG_FILES): Add libltdl/Makefile.
+ (AC_CONFIG_SUBDIRS): Removed.
+ (AC_CONFIG_COMMANDS): Remove generation of libltdl/ltmain.sh.
+ * libltdl/Makefile.am (libtool): Removed references, since we now
+ share $(top_builddir)/libtool.
+ * NEWS: Updated.
+
+2003-11-26 Gary V. Vaughan <gary@gnu.org>
+
+ * Makefile.am (vcl.tmp): Be careful of VPATH builds.
+
+ * Makefile.am (EXTRA_DIST): Add stamp-vcl, or we go back to a
+ double configure run from a distributed tarball :-?
+
+2003-11-26 Gary V. Vaughan <gary@gnu.org>
+
+ Okay, the problem I am trying to solve is that when a change (say,
+ bumping the version to 1.6 for the next release) is committed, the
+ timestamp in ChangeLog is updated, but ltmain.sh and libtoolize
+ inherit the pre-commit build number from config.status. This
+ delta notes the change in build number in the unstamped ChangeLog
+ and forces a rerun of configure etc. to roll a new ltmain.sh with
+ the correct TIMESTAMP:
+
+ * Makefile.am (stamp-vcl): We actually need a new config.status to
+ force the correct timestamp into libtoolize and ltmain.sh,
+ rerunning autoconf has no effect at all if configure.ac hasn't
+ changed.
+
+2003-11-26 Gary V. Vaughan <gary@gnu.org>
+
+ * Makefile.am (stamp-vcl): New rules to force libtool and
+ libtoolize scripts to update when the TIMESTAMP changes in
+ ChangeLog, but the file modification time doesn't (e.g in cvs
+ commit). Otherwise we'll carry on releasing tarballs with the
+ wrong version numbers in the tools!
+
+ * config/mkstamp: Change output format to ` $rev $date'.
+ * configure.ac: Make the banner more like suggestions in
+ http://www.gnu.org/prep/standards_toc.html Section 4.6.
+ * libtoolize.in: Make --version output conform to the GNU
+ standard.
+ * ltmain.in: Ditto. And tweak the generated file headers to
+ match.
+
+2003-11-25 Gary V. Vaughan <gary@gnu.org>
+
+ * Makefile.am (config.status): Removed. Rebuilding config.status
+ isn't enough, because the TIMESTAMP in configure is still out
+ of date.
+ (configure): We actually need a new configure to force the
+ correct timestamp into ltmain.sh.
+
+ * Makefile.am (config/ltmain.sh): Removed. Rebuilding ltmain.sh
+ isn't enough, because the TIMESTAMP in config.status is still out
+ of date.
+ (config.status): We actually need a new config.status to force the
+ correct timestamp into ltmain.sh.
+
+ * Makefile.am (config/ltmain.sh): Note the dependency on the
+ timestamp in ChangeLog so we don't ship libtools that report the
+ wrong version number :-/
+
+ * bootstrap: Explain automake and autoconf version dependencies
+ truthfully, and the difference between bootstrap and user
+ dependencies.
+ * configure.ac (AM_INIT_AUTOMAKE): List AUTOMAKE_OPTIONS here.
+ * Makefile.am, doc/Makefile.am, tests/Makefile.am
+ (AUTOMAKE_OPTIONS): Removed from here.
+
+2003-11-24 Gary V. Vaughan <gary@gnu.org>
+
+ * tests/defs (func_configure): cdemo, demo and mdemo are shows
+ signs of indeterminacy for some users. Be more verbose during
+ failure to help track down the cause.
+
+2003-11-22 Peter O'Gorman <peter@pogma.com>
+
+ * ltmain.in: Check for module_cmds if max_cmd_len is exceeded too.
+
+ * ltmain.in: Move eval to after command separation to allow ~ in paths.
+
+ * tests/demo-hardcode.test: Call ./libtool not libtool.
+
+ * ltmain.in: Test $old_striplib before using it, not $striplib.
+
+2003-11-22 Gary V. Vaughan <gary@gnu.org>
+
+ * configure.ac (LASTRELEASE): Calculate it as best as we can from
+ AC_PACKAGE_VERSION.
+ * Makefile.am (distdir): Remove dependency on timestamps so that
+ it is possible to roll a dist without contacting the cvs server.
+ Use `make cvs-release' for that.
+ (cvs-news): Extracted from cvs-dist.
+ (cvs-dist): Depend on cvs-news.
+ (CHECK_LASTRELEASE): Check LASTRELEASE has been set.
+ (prev-tarball): New rule. Use LASTRELEASE to make sure the
+ previous release tarball is present.
+ (cvs-diff): Use CHECK_LASTRELEASE.
+ (xdelta): Ditto.
+ (cvs-release): Depend on prev-tarball, timestamps, cvs-news and
+ fetch. Provided you set LASTRELEASE appropriately, making a full
+ cvs release is just a matter of `make cvs-release', and submitting
+ the files to ftp-upload.
+
+2003-11-19 Gary V. Vaughan <gary@gnu.org>
+
+ * m4/libtool.m4 (_LT_PROG_LTMAIN): Ensure config.status has a
+ value for `ac_aux_dir' when automake is not used.
+ Reported by Patrick Welche <prlw1@newn.cam.ac.uk>.
+
+ * configure.ac (AC_PREREQ): AS_HELP_STRING was introduced after
+ autoconf-2.57 was released.
+
+2003-11-18 Gary V. Vaughan <gary@gnu.org>
+
+ * libltdl/ltdl.c (lt_dlhandle_find): New function to find a handle
+ by module name.
+ * libltdl/ltdl.h (lt_dlhandle_find): Declare it.
+ * doc/libtool.texi (User defined module data): Document it.
+ * NEWS: Updated.
+
+2003-11-17 Gary V. Vaughan <gary@gnu.org>
+
+ * m4/libtool.m4 (AC_LIBTOOL_SETUP): Uncomment call to
+ _LT_CONFIG_COMMANDS.
+ (_LT_AC_TAG_CONFIG, AC_LIBTOOL_CONFIG): Accumulate tag generation
+ for `config.status' using _LT_CONFIG_SAVE_COMMANDS. Remove
+ AC_MSG_NOTICE noise now that libtool is generated by a single
+ config.status tag.
+ * Makefile.am (libtool): Specify CONFIG_COMMANDS properly now that
+ libtool is generated in one pass.
+
+ * configure.ac (CONF_SUBDIRS): Make these relative to
+ tests/Makefile.am.
+ (DIST_MAKEFILE_LIST): Adjust to compensate for having removed the
+ `tests/' part in CONF_SUBDIRS.
+ * tests/Makefile.am (DIST_SUBDIRS): Distribute these directories.
+ (SUBDIRS): Set to `.', a NOP, to workaround an automake bug which
+ ignores DIST_SUBDIRS unless SUBDIRS is also set.
+ * Makefile.am (DIST_SUBDIRS): Don't try to distribute the tests
+ subdirectories from here, since the recursive automake dist rule
+ only works with direct child directories. Defer to
+ tests/Makefile.am in this case.
+
+2003-11-15 Scott James Remnant <scott@netsplit.com>
+
+ * ltmain.in: In compile mode, delay parsing of -shared, -static,
+ -prefer-pic and -prefer-non-pic until after tagged configuration
+ has been read. In link mode, read tagged configuration before
+ parsing any arguments. These arguments will now work when using
+ a non-C compiler.
+
+2003-11-14 Gary V. Vaughan <gary@gnu.org>
+
+ * NEWS: Mention AC_LIBTOOL_TAGS.
+
+ * Makefile.am (EXTRA_DIST): List ChangeLog files correctly.
+
+ * tests/cdemo/configure.ac, tests/demo/configure.ac,
+ tests/depdemo/configure.ac, tests/f77demo/configure.ac,
+ tests/mdemo/configure.ac, tests/mdemo2/configure.ac,
+ tests/pdemo/configure.ac, tests/tagdemo/configure.ac: Declare just
+ the tags we need using AC_LIBTOOL_TAGS, reducing the size of the
+ configure script by 50% in most cases.
+
+2003-11-14 Marius Vollmer <mvo@zagadka.de>
+
+ * doc/libtool.texi (Libltdl interface): libltdl does in fact load
+ dependency libs for lt_dlopen()ed modules.
+
+2003-11-14 Gary V. Vaughan <gary@gnu.org>
+
+ Run our configure.ac files through Autoconf 2.59's autoupdate, and
+ then tweak the results by hand:
+
+ * m4/libtool.m4 (AC_PROG_LD): In common with all the other
+ AC_PROG_ macros, AC_SUBST the discovered LD.
+ (AC_PROG_NM): Similarly for NM.
+ (LT_AC_PROG_SED): Similarly for SED.
+ * configure.ac: No need to SUBST NM and LD manually any more.
+ (AC_PREREQ): Conservatively downgrade from 2.59 to 2.54.
+ * tests/cdemo/configure.ac, tests/demo/configure.ac,
+ tests/depdemo/configure.ac, tests/f77demo/configure.ac,
+ tests/mdemo/configure.ac, tests/mdemo2/configure.ac,
+ tests/pdemo/configure.ac, tests/tagdemo/configure.ac: Ditto.
+ * m4/libtool.m4 (AM_PROG_LIBTOOL, AM_ENABLE_SHARED,
+ AM_ENABLE_STATIC, AM_DISABLE_SHARED, AM_DISABLE_STATIC,
+ AM_PROG_LD, AM_PROG_NM): AU_DEFUN these macros so autoupdate can
+ use the newer definitions.
+
+2003-11-12 Gary V. Vaughan <gary@gnu.org>
+
+ The rules for uploading releases to gnu.org have been updated, and
+ are in fact now rather complicated. This delta updates the
+ release instructions to the describe the new process, and updates
+ the maintainer rules to help automate many of the steps:
+
+ * README-alpha: Updated release instructions.
+ * Makefile.am (GPG): Name of the program for generating signatures
+ for files to be uploaded.
+ (XDELTA, XDELTA_OPTIONS): Invocation of xdelta.
+ (cvs-dist): Run distcheck before tagging the cvs tree incase
+ distcheck fails, and then generate the gpg signature files.
+ (cvs-diff): Generate the gpg signature files for the diff.
+ (xdelta): New rule for generating the xdelta diffs and associated
+ gpg signature files.
+ (cvs-release): New rule to do all of the above, if you don't mind
+ typing your gpg passphrase over and over again. :-)
+ (fetch): New rule inspired by automakes similar rule for updating
+ files maintained outside the project.
+ * config/config.guess, config/config.sub: Updated with the new
+ fetch rule.
+
+2003-11-11 Gary V. Vaughan <gary@gnu.org>
+
+ * libltdl/ltdl.c (lt_dlinit): Save a function call for each loader
+ added to the list, in exchange for appending loaders to the list
+ with O(N) rather than O(1). The longest the loader list can ever
+ get is 4 (on cygwin with dld installed) so it probably constitutes
+ a small speedup, in addition to making the code much more readable.
+
+ * m4/libtool.m4 (AC_LIBTOOL_SETUP): Don't define the value for
+ ltmain unconditionally.
+ (_LT_PROG_LTMAIN): New macro to ensure that the
+ shell variable `ltmain' actually points at a suitable `ltmain.sh'.
+ (_AC_PROG_LIBTOOL): Require it.
+ (AC_LIBTOOL_CONFIG, _LT_AC_TAG_CONFIG): Invoke it.
+ * Makefile.am (libtool): ltmain.sh is in the build tree.
+ * libltdl/configure.ac: Ditto.
+
+2003-11-10 Scott James Remnant <scott@netsplit.com>
+
+ * ltmain.in: Add -pthread and similar to $deplibs ($compile_deplibs
+ and $finalize_deplibs for programs) when found on the command line
+ or in a .la file's dependency_libs (but don't place them there) so
+ they are honoured when linking both programs and libraries.
+
+2003-11-10 Scott James Remnant <scott@netsplit.com>
+
+ * m4/libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER) [linux]: Include
+ directories found in /etc/ld.so.conf in sys_lib_dlsearch_path_spec.
+
+2003-11-09 Peter O'Gorman <peter@pogma.com>
+
+ * ltmain.in (linkalldeplibs,darwin): Fix a bug reported by Idar
+ Tollefsen where a dir could be added to the link line with no '-L'
+ on darwin.
+
+2003-11-07 Gary V. Vaughan <gary@gnu.org>
+
+ * tests/cdemo/configure.ac, tests/demo/configure.ac,
+ tests/depdemo/configure.ac, tests/f77demo/configure.ac,
+ tests/mdemo/configure.ac, tests/mdemo2/configure.ac,
+ tests/pdemo/configure.ac, tests/tagdemo/configure.ac:
+ s/AM_PROG_LIBTOOL/AC_PROG_LIBTOOL/. Marching boldly into the 21th
+ century :-$
+
+ * m4/libtool.m4 (AC_LIBTOOL_TAGS, AC_ENABLE_SHARED,
+ AC_DISABLE_SHARED, AC_ENABLE_STATIC, AC_DISABLE_STATIC,
+ AC_ENABLE_FAST_INSTALL, AC_DISABLE_FAST_INSTALL, AM_PROG_LIBTOOL,
+ AM_ENABLE_SHARED, AM_ENABLE_STATIC, AM_DISABLE_SHARED,
+ AM_DISABLE_STATIC): These macros must be AC_DEFUNed after all,
+ otherwise aclocal can't find them when it tries to construct
+ `aclocal.m4'.
+
+ * Makefile.am (install-data-local): Wipe out old installation
+ pkgdatadir before installing new files.
+ * NEWS: Updated.
+
+ * libtoolize.in (func_scan_files): If libtoolize is run before
+ automake has created install-sh and configure.ac does not mention
+ AC_CONFIG_AUX_DIR, fall back to the current directory for auxdir.
+
+2003-11-07 Robert Millan <zeratul2@wanadoo.es>
+
+ * m4/libtool.m4 (AC_DEPLIBS_CHECK_METHOD) [GNU/KNetBSD]: Detect
+ inter-library dependencies.
+
+2003-11-06 Gary V. Vaughan <gary@gnu.org>
+
+ * m4/libtool.m4 (_LT_AC_FILE_LTDLL_C): Removed; no longer in use.
+
+ * m4/libtool.m4: s/ifelse(/m4_if(/g
+ (_LT_AC_SYS_LIBPATH_AIX, _LT_AC_SHELL_INIT,
+ _LT_AC_PROG_ECHO_BACKSLASH, AC_LIBTOOL_LINKER_OPTION,
+ AC_LIBTOOL_TAGS, _LT_AC_TAG_CHECK, _LT_AC_TAG_CONFIG,
+ AC_ENABLE_SHARED, AC_DISABLE_SHARED, AC_ENABLE_STATIC,
+ AC_DISABLE_STATIC, AC_ENABLE_FAST_INSTALL,
+ AC_DISABLE_FAST_INSTALL, _LT_AC_LANG_C_CONFIG,
+ _LT_AC_LANG_GCJ_CONFIG, _LT_AC_LANG_RC_CONFIG, AC_LIBTOOL_CONFIG,
+ _LT_AC_TAGVAR, AM_PROG_LIBTOOL, AM_ENABLE_SHARED,
+ AM_ENABLE_STATIC, AM_DISABLE_SHARED, AM_DISABLE_STATIC): Use
+ m4_define instead of AC_DEFUN for internal macros that do not
+ AC_PROVIDE or AC_REQUIRE, and documented user macros that cannot
+ be AC_REQUIREd because they need arguments, or because that would
+ violate the documented API.
+
+ * m4/libtool.m4 (AC_LIBTOOL_SETUP): Add a new
+ delay_single_quote_subst sed script to quote single quotes in
+ variables that are copied to `config.status'.
+ (_LT_CONFIG_STATUS_DECLARE): New macro to apply
+ delay_single_quote_subst to a named variable.
+ (AC_LIBTOOL_CONFIG): Use _LT_CONFIG_STATUS_DECLARE to declare all
+ `configure' variables that are copied to `config.status'.
+ (AC_LIBTOOL_PROG_COMPILER_PIC): Fix a quoting bug exposed by
+ _LT_CONFIG_STATUS_DECLARE using the null quadrigraph in the
+ rvalues of lt_prog_compiler_pic.
+
+2003-11-06 Owen Taylor <otaylor@redhat.com>
+
+ * m4/libtool.m4 (AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE): Recognise the
+ 'R' symbol type so read-only symbols can be exported when combining
+ GCC and Solaris LD.
+
+2003-11-06 James Henstridge <james@daa.com.au>,
+ Scott James Remnant <scott@netsplit.com>
+
+ * m4/libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS) [Linux]: Fix the
+ -export-symbols and -export-symbols-regex options.
+
+2003-11-06 Scott James Remnant <scott@netsplit.com>
+
+ * tests/demo-nopic.test: Skip test on hppa, which don't like
+ non-PIC shared libraries.
+
+2003-11-06 Charles Wilson <cwilson@ece.gatech.edu>
+
+ * tests/depdemo/configure.ac, tests/mdemo/configure.ac,
+ tests/mdemo2/configure.ac: process 'libtool --features'
+ from Makefile, not configure -- because libtool doesn't
+ exist at configure time.
+
+ * ltmain.in (find_executable, check_executable) [cygwin*, mingw*]:
+ binary wrapper used with uninstalled executables breaks when
+ invoked via execlp/execvp (that is, via $PATH). Handle that case.
+ (fnqualify): Subsumed into find_executable.
+
+ * m4/libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS) [cygwin*, mingw*]:
+ when extracting symbols from an import lib (occurs if
+ --enable-shared --disable-static), the output of
+ $global_symbol_pipe is not the same as when extracting from a
+ static library (the default case). Add extra filters to
+ $export_symbols_cmds to process this sort of output in addition to
+ 'normal' static-lib output.
+ * NEWS: Updated.
+
+2003-11-06 Charles Wilson <cwilson@ece.gatech.edu>,
+ Gary V. Vaughan <gary@gnu.org>
+
+ * libltdl/ltdl.c (LT_USE_POSIX_DIRENT): Factored out.
+ (LT_USE_WINDOWS_DIRENT_EMULATION): Move to after include "ltdl.h",
+ as they are affected by __WINDOWS__ definition.
+ (LT_READTEXT_MODE): Use textmode to read .la files.
+ (lt_dlinit): Use LoadLibrary loader as a fallback on cygwin.
+
+2003-11-06 Gary V. Vaughan <gary@gnu.org>
+
+ * libltdl/ltdl.h (__WINDOWS__): Define this if _WIN32 or WIN32 are
+ defined, unless __CYGWIN__ or __CYGWIN32__ are defined.
+ (LT_SCOPE): Now set without reference to __CYGWIN__ definition,
+ since __WINDOWS__ now implies !__CYGWIN__ after canonicalisation.
+ (LT_PARAMS, lt_ptr): Use canonicalised __WINDOWS__ to determine
+ which values to set these macros to.
+
+2003-11-05 Gary V. Vaughan <gary@gnu.org>
+
+ * README-alpha: Mention autotools-announce@gnu.org, and update release
+ note templates.
+
+2003-11-01 Scott James Remnant <scott@netsplit.com>
+
+ * ltmain.in: When relinking, place the -L parameter containing
+ the installation prefix directory after the intended destination,
+ so we don't accidentally link against an older installed library.
+
+2003-11-01 Peter O'Gorman <peter@pogma.com>
+
+ * tests/mdemo2/Makefile.am: Let mdemo2 find ltdl.h again.
+
+2003-10-30 Peter O'Gorman <peter@pogma.com>
+
+ * m4/libtool.m4 (Darwin): Fix stupidities for darwin tags support.
+ Makes it work again if AC_LIBTOOL_TAGS is specified in configure.ac.
+ Bug reported by Joe Orton and Christian Schaffner.
+
+2003-10-21 Gary V. Vaughan <gary@gnu.org>
+
+ Start to eliminate the double run of configure in a fresh CVS
+ checkout by generating ltmain.sh, using that to create libtool,
+ and then adding the tags to that, all from config.status.
+
+ * configure.ac (AC_CONFIG_FILES): Make config/ltmain.sh, and copy
+ it to libltdl.
+ * Makefile.am ($(srcdir)/config/ltmain.sh): This file is now
+ created by config.status. Adjust this rule.
+ (libtoolize): Set CONFIG_COMMANDS to empty to prevent regenerating
+ the libtool script as a side effect of running this rule.
+ * libtool.m4: Bump serial number. Fix comment typos.
+ (_LT_CONFIG_LIBTOOL_INIT, _LT_CONFIG_LIBTOOL,
+ _LT_CONFIG_SAVE_COMMANDS, _LT_CONFIG_COMMANDS: New macros. They
+ don't work for some reason - the variable value quoting in the
+ init section is all wrong. Not used at the moment.
+ (AC_LIBTOOL_CONFIG): Generate libtool from config.status.
+ (_LT_AC_TAG_CONFIG): Add the tags in config.status.
+ (compiler_DEFAULT): Save the compiler value for the DEFAULT tag,
+ or it gets overwritten by the other macros.
+ (EOF): Globally replace with _LT_EOF to avoid namespace pollution.
+ * tests/demo/configure.ac (STATIC): Check $enable_static instead
+ of running ./libtool which doesn't exist yet.
+ (BINARY_HELLDL): Check $lt_cv_sys_global_symbol_pipe with case
+ instead of grepping ./libtool which doesn't exist yet.
+ * tests/pdemo/configure.ac (STATIC, BINARY_HELLDL): Ditto.
+ * doc/libtool.texi (AC_PROG_LIBTOOL): Add some notes about trying
+ to get config details from `libtool --config'.
+ * NEWS: Updated.
+
+2003-10-21 Gary V. Vaughan <gary@gnu.org>
+
+ * ChangeLog, ChangeLog.0, ChangeLog.1: Refactored...
+ * ChangeLog, ChangeLog.2002, ChangeLog.2001, ChangeLog.2000,
+ ChangeLog.1999, ChangeLog.1998, ChangeLog.1997, ChangeLog.1996:
+ ...into entries by year for easier copyright confirmation.
+
+ * configure.ac, libltdl/configure.ac, tests/cdemo/configure.ac,
+ tests/demo/configure.ac, tests/depdemo/configure.ac,
+ tests/f77demo/configure.ac, tests/mdemo/configure.ac,
+ tests/mdemo2/configure.ac, tests/pdemo/configure.ac,
+ tests/tagdemo/configure.ac (AM_INIT_AUTOMAKE): Remove redundant
+ arguments.
+ * libltdl/configure.ac: Use quadrigraphs to escape macronames.
+
+ * bootstrap (reconfdirs): Same as yesterday, only with portable
+ bourne shell syntax. :-/
+
+2003-10-20 Gary V. Vaughan <gary@gnu.org>
+
+ * bootstrap (reconfdirs): Overridable top dirs for bootstrap, for
+ those times when you don't want to wait for all of the test
+ directories to be rebootstrapped!
+
+2003-10-19 Kevin P. Fleming <kpfleming@backtobasicsmgmt.com>
+ Charles Wilson <cygwin@cwilson.fastmail.fm>
+
+ * ltmain.in: include --tag options, if specified, in the
+ relink_command in uninstalled .la files. Also, preserve --silent,
+ --debug options when libtool re-execs itself.
+ * NEWS: Updated.
+
+2003-10-19 Charles Wilson <cygwin@cwilson.fastmail.fm>
+
+ * libtoolize.in: protect sed expression against
+ AC_CONFIG_AUX_DIR_DEFAULT.
+
+2003-10-16 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
+
+ * m4/libtool.m4 (AC_DEPLIBS_CHECK_METHOD): For MinGW, reverted DLL
+ check method back to a working objdump-based test. This is not as
+ concrete a test as using the 'file' command, but it does not
+ require that the 'file' command be available.
+
+2003-10-15 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
+
+ * doc/libtool.texi (AC_LIBTOOL_TAGS): Incorporate documentation
+ for AC_LIBTOOL_TAGS macro to specifify libtool tags. The now
+ defunct --with-tags option was never documented.
+
+2003-10-15 Albert Chin-A-Young <china@thewrittenword.com>
+
+ * m4/libtool.m4: Restrict the list of tags that can be created
+ with a new AC_LIBTOOL_TAGS([tag1 tag2 ...]) macro. Deprecate
+ --with-tags.
+
+2003-10-15 Gary V. Vaughan <gary@gnu.org>
+
+ * libtoolize.in: Typo when copying config.sub.
+ From Patrick Welche <prlw1@newn.cam.ac.uk>
+
+ * demo/Makefile.am (libhell0_a_SOURCES): Do not name sources
+ already built with libtool...
+ (libhell0_a_LIBADD): ...instead name the objects directly. This
+ prevents a long standing warning from automake 1.7+.
+ * pdemo/Makefile.am (libhell0_a_SOURCES, libhell0_a_LIBADD):
+ Ditto.
+
+ * bootstrap: Make the fake files valid shell scripts with a
+ comment incase they get left around.
+ (LIBTOOLIZE): Use a dummy script to prevent the installed
+ `libtoolize' from trashing the distributed libtool.m4,
+ config.guess and config.sub.
+
+ * configure.ac (AC_CONFIG_TESTDIR, AC_CONFIG_TESTFILES): Comment
+ this out for now, the autotest testsuite rewrite is not ready
+ yet.
+
+ * tests/cdemo/Makefile.am, tests/demo/Makefile.am,
+ tests/depdemo/Makefile.am, tests/f77demo/Makefile.am,
+ tests/mdemo/Makefile.am, tests/mdemo2/Makefile.am,
+ tests/pdemo/Makefile.am, tests/tagdemo/Makefile.am (top_distdir):
+ Removed. `autoreconf' needs literals in ACLOCAL_AMFLAGS.
+
+2003-10-14 Gary V. Vaughan <gary@gnu.org>
+
+ * libtoolize.in (func_mkdir_p): Synch with tests/defs; if there
+ are no more directories in the stack, break out of the loop.
+
+ * tests/Makefile.am (COMMON_TESTS): Remove pdemo-unst.test, which
+ isn't a real test.
+
+2003-10-14 Gary V. Vaughan <gary@gnu.org>
+
+ Refactor all the test case common code into shell functions in
+ tests/defs, and move the various demo directories out of
+ $top_srcdir, and into tests too. The refactoring showed up a
+ number of inconsistencies and latent bugs, as well as fixing (I
+ think!!) the long-standing annoyance with some of the tests giving
+ spurious failures intermittently. While I was here, emacs kindly
+ removed a lot of bogus whitespace and added copyright notices for
+ us:
+
+ * cdemo, demo, depdemo, f77demo, mdemo, mdemo2, pdemo, tagdemo:
+ Moved from here...
+ * tests/cdemo, tests/demo, tests/depdemo, tests/f77demo,
+ tests/mdemo, tests/mdemo2, tests/pdemo, tests/tagdemo: ...to
+ here.
+ * tests/defs: Factor much common functionality from the test
+ scripts into shell functions. Added a copyright notice.
+ * tests/assign.test, tests/cdemo-conf.test, tests/cdemo-exec.test,
+ tests/cdemo-make.test, tests/cdemo-shared.test,
+ tests/cdemo-static.test, tests/demo-conf.test,
+ tests/demo-deplibs.test, tests/demo-exec.test,
+ tests/demo-inst.test, tests/demo-make.test,
+ tests/demo-nofast.test, tests/demo-nopic.test,
+ tests/demo-pic.test, tests/demo-shared.test,
+ tests/demo-static.test, tests/demo-unst.test,
+ tests/depdemo-conf.test, tests/depdemo-exec.test,
+ tests/depdemo-inst.test, tests/depdemo-make.test,
+ tests/depdemo-nofast.test, tests/depdemo-shared.test,
+ tests/depdemo-static.test, tests/depdemo-unst.test,
+ tests/f77demo-conf.test, tests/f77demo-exec.test,
+ tests/f77demo-make.test, tests/f77demo-shared.test,
+ tests/f77demo-static.test, tests/link-2.test, tests/link.test,
+ tests/mdemo-conf.test, tests/mdemo-exec.test,
+ tests/mdemo-inst.test, tests/mdemo-make.test,
+ tests/mdemo-shared.test, tests/mdemo-static.test,
+ tests/mdemo-unst.test, tests/mdemo2-conf.test,
+ tests/mdemo2-exec.test, tests/mdemo2-make.test, tests/nomode.test,
+ tests/pdemo-conf.test, tests/pdemo-exec.test,
+ tests/pdemo-inst.test, tests/pdemo-make.test,
+ tests/pdemo-unst.test, tests/quote.test, tests/sh.test,
+ tests/suffix.test, tests/tagdemo-conf.test,
+ tests/tagdemo-exec.test, tests/tagdemo-make.test,
+ tests/tagdemo-shared.test, tests/tagdemo-static.test: Refactored
+ to use new functions in tests/defs. Added a copyright notice.
+ * tests/hardcode.test, noinst-link.test,
+ tests/relink.test, tests/relink.test,
+ tests/mdryrun.test: Ditto. Moved from here...
+ * tests/demo-hardcode.test, demo-noinst-link.test,
+ tests/demo-relink.test, tests/depdemo-relink.test,
+ tests/mdemo-dryrun.test: ...to here respectively.
+ * Makefile.am: Added a copyright notice.
+ * tests/sh.test: Check libtoolize.in for non-portabilities too.
+ * libtoolize.in: Fix non-portabilities found by tests/sh.test.
+
+2003-10-12 Peter O'Gorman <peter@pogma.com>
+
+ * m4/libtool.m4: Speed up max_cmd_len check.
+
+2003-10-08 Gary V. Vaughan <gary@gnu.org>
+
+ * libtoolize.in: AC_CONFIG_M4_DIR has landed in CVS autoconf.
+ Only it's called AC_CONFIG_MACRO_DIR. Search and replace.
+ Grumble. ;-)
+
+2003-10-08 Scott James Remnant <scott@netsplit.com>
+
+ * libltdl/ltdl.c (lt_dlerror): change return value when
+ no error has occured to NULL to match documentation.
+ (Debian Bug #157229)
+
+2003-10-07 Gary V. Vaughan <gary@gnu.org>
+
+ * ltmain.in: Don't suppress output of PIC mode compile if
+ -no-suppress option is given.
+ * doc/libtool.texi (Invoking libtool): Document it.
+ * NEWS: Updated.
+
+2003-10-07 Marcus Comstedt <marcus@mc.pp.se>
+
+ * m4/libtool.m4 [amigaos-ppc, amigaos-m68k]: Differentiate between
+ amigaos on ppc and m68k.
+ * NEWS: Updated.
+
+2003-10-07 Ralph Schleicher <rs@nunatak.allgaeu.org>
+
+ * ltmain.in: Do not create `.o' objects when `-shared' is
+ specified in compile mode.
+ Do not make a static library when `-shared' is specified in link
+ mode.
+ * doc/libtool.texi (Compile mode): Document it.
+ * NEWS: Updated.
+
+ * doc/libtool.texi (Compile mode): Be more specific about the
+ effect of `-static'.
+ * ltmain.in: Do not create `.lo' objects when `-static' is
+ specified.
+ * NEWS: Updated.
+
+2003-10-07 Gary V. Vaughan <gary@gnu.org>
+
+ * doc/libtool.texi (Invoking libtool): Updated.
+ * ltmain.in: Add missing clean and finish modes to the shorthand
+ options.
+
+ * ltmain.in: Typo in the --mode shorthand.
+
+2003-10-07 Scott James Remnant <scott@netsplit.com>
+
+ * m4/libtool.m4 (AC_DEPLIBS_CHECK_METHOD): Remove dead code
+ for platforms that have been using pass_all for some time now.
+
+2003-10-07 Gary V. Vaughan <gary@gnu.org>
+
+ * libtoolize.in: Completely rewritten.
+ * Makefile.am (AUTOMAKE_OPTIONS): Reduced to 1.7. The 1.8
+ requirement just made the distribution much smaller due to
+ m4_includes. 1.7 will bootstrap libtool just fine.
+ * NEWS: Updated.
+
+2003-10-05 Peter O'Gorman <peter@pogma.com>,
+ Gary V. Vaughan <gary@gnu.org>
+
+ * ltmain.in: Remove inferrence of mode, add shorthand for mode
+ choice.
+
+ * ltmain.in: Specifying -allow-undefined is now an error.
+
+2003-09-29 Scott James Remnant <scott@netsplit.com>
+
+ * m4/libtool.m4 (AC_DEPLIBS_CHECK_METHOD): Use pass_all for linux*
+ solving many build problems on ARM, and hopefully preventing any
+ future ones.
+ (Debian Bug #191133 and #190569)
+
+2003-09-29 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>,
+ Dalibor Topic <robilad@kaffe.org>
+
+ * libltdl/ltdl.c: Only include malloc.h if stdlib.h can not be
+ found.
+
+2003-09-26 Alfred M. Szmidt <ams@kemisten.nu>
+
+ * mdemo2/Makefile.am (INCLUDES): Include `$(top_srcdir)/../libltdl'
+ instead of `../libltdl'.
+
+2003-09-24 Gary V. Vaughan <gary@gnu.org>
+
+ * bootstrap: Rewritten to use autoreconf.
+ * config.guess, config.sub, mkstamp: Moved from here...
+ * config/config.guess, config/config.sub, config/mkstamp: ...to
+ here, respectively.
+ * libtool.m4, ltdl.m4: Moved from here...
+ * m4/libtool.m4, m4/ltdl.m4: ...to here, respectively.
+ * configure.ac: Removed various acinclude.m4 hackery, as these
+ files are no longer needed with automake 1.8.
+ * Makefile.am: Removed various acinclude.m4 hackery, as these
+ files are no longer needed with automake 1.8.
+ (AUTOMAKE_OPTIONS): Require CVS automake.
+ (CONF_SUBDIRS, CFLAGS, CPPFLAGS, LDFLAGS, LIBS, FFLAGS, FLIBS):
+ Automake now makes a Make variable from every AC_SUBST, so these
+ are NOP.
+ (aclocal_macros): These files are now in their own m4 subdir.
+ Changed all clients.
+ (EXTRA_DIST): mkstamp has moved to the new config subdir. Changed
+ all clients.
+ (pkgdata_SCRIPTS): Ditto wrt config.guess and config.sub.
+ (pkgdata_DATA): Ditto wrt ltmain.sh.
+ * f77demo/configure.ac, libltdl/configure.ac (AM_CONFIG_HEADER):
+ Is deprecated in favour of AC_CONFIG_HEADERS. Updated to the
+ latter.
+ * Makefile.am, cdemo/Makefile.am, demo/Makefile.am,
+ depdemo/Makefile.am, f77demo/Makefile.am, mdemo/Makefile.am,
+ mdemo2/Makefile.am, pdemo/Makefile.am, tagdemo/Makefile.am
+ (EXTRA_DIST): Remove acinclude.m4.
+ (ACLOCAL_AMFLAGS): Search new `m4' macro directory.
+ * configure.ac, cdemo/configure.ac, demo/configure.ac,
+ depdemo/configure.ac, f77demo/configure.ac, mdemo/configure.ac,
+ mdemo2/configure.ac, pdemo/configure.ac, tagdemo/configure.ac
+ (AC_CONFIG_AUX_DIR): Declare that config helper scripts are now
+ kept in the new config subdir.
+ * libltdl/configure.ac (AC_CONFIG_AUX_DIR): Removed. Defaults to
+ `.' anyway.
+
+2003-09-21 Robert Millan <robertmh@gnu.org>
+
+ * libtool.m4: Add GNU/KNetBSD support.
+ * ltdl.m4: Likewise.
+
+2003-09-13 Scott James Remnant <scott@netsplit.com>
+
+ * libtool.m4: allow STRIP to contain spaces and additional
+ arguments. (Debian Bug #183055)
+ * ltmain.in: include newline in "sensible default" for IFS.
+ (Debian Bug #98492 and #95447)
+
+2003-09-11 Peter O'Gorman <peter@pogma.com>
+
+ * AUTHORS, THANKS: Added myself to AUTHORS, removed from THANKS.
+
+2003-09-10 Peter O'Gorman <peter@pogma.com>
+
+ * mdemo2/configure.ac: Use AC_LIBTOOL_DLOPEN.
+ * mdemo2/main.c: Use LTDL_SET_PRELOADED_SYMBOLS().
+ * mdemo2/Makefile.am: Set INCLUDES properly and add -dlopen force
+ to make sure the symbols file is included in the link line.
+
+ * ltmain.in: Accept -framework for darwin and put it in
+ dependency_libs. For non-installed .la's try to avoid having
+ ./.libs/.libs/libfoo.so on the link line.
+
+2003-09-10 Arne Woerner <woerner@mediabase-gmbh.de>
+
+ * libtool.m4 [openbsd]: openbsd 3.x needs versioning information.
+
+2003-08-29 Gary V. Vaughan <gary@gnu.org>
+
+ * bootstrap: Typo.
+
+2003-08-29 Alexandre Duret-Lutz <adl@gnu.org>
+
+ * libtool.m4 (_LT_AC_LANG_C_CONFIG): Fix unquoted call to
+ _LT_AC_LANG_C_CONFIG.
+ (AC_PROG_EGREP): Remove, now that Libtool requires Autoconf 2.56.
+ * bootstrap: Issue an upgrade warning.
+
+2003-08-27 Gary V. Vaughan <gary@gnu.org>
+
+ * libtool.m4 (_LT_AC_CHECK_DLFCN): Use the interrim new
+ AC_CHECK_HEADER with compiler rather than preprocessor.
+ (AC_LIBTOOL_SETUP): ...which was introduced in autoconf-2.56, so
+ we AC_PREREQ that version.
+ * ltdl.m4 (AC_WITH_LTDL, AC_LIB_LTDL, AC_LTDL_FUNC_ARGZ): Ditto.
+
+2003-08-27 Gary V. Vaughan <gary@gnu.org>
+
+ Work around a bug in AU_ALIAS in CVS Autoconf that inserts a
+ newline just before AC_FD_CC, by hand updating:
+
+ * ltdl.m4 (AC_LTDL_SYMBOL_USCORE): s/AC_FD_CC/AS_MESSAGE_LOG_FD/g.
+
+2003-08-05 Jim Pick <jim@kaffe.org>,
+ Ito Kazumitsu <kaz@maczuka.gcd.org>,
+ Gary V. Vaughan <gary@gnu.org>
+
+ Much as we have tried not to make it the callers' responsibility
+ to maintain an lt_dlrealloc function pointer, it is too difficult
+ to implement realloc as malloc/memcpy/free without knowing the
+ size of the original block. rpl_realloc has been deprecated since
+ 2002-10-30, but kaffe has real failures with that so it's time to
+ bite the bullet. Caller gets to maintain lt_dlrealloc:
+
+ * NEWS (1.5.1): Updated.
+ * libltdl/ltdl.c (LT_DLREALLOC): Use lt_dlrealloc so the user can
+ update the function pointer to match lt_dlmalloc.
+ (lt_emalloc): Use lt_dlrealloc rather than hardcoding realloc.
+ * doc/libtool.texi (Libltdl interface): Describe lt_dlrealloc now
+ that it too has become part of the exported interface to libltdl.
+
+2003-08-01 Peter O'Gorman <peter@pogma.com>
+
+ * libtool.m4 (darwin): Use "-undefined dynamic_lookup" if the
+ user set MACOSX_DEPLOYMENT_TARGET to 10.3 or greater.
+ * libltdl/ltdl.c (dyld): Save the error from the first lookup
+ to report in lt_dlerror(). Otherwise the error is always
+ "Symbol _foo not in /usr/lib/libSystem.dylib".
+ Thanks to Chris Zubrzycki for reporting this.
+
+2003-08-01 Robert Boehne <rboehne@gnu.org>
+
+ * libltdl/ltdl.h: Tweak the header to support visual studio.
+
+2003-07-31 Greg Eisenhauer <eisen@cc.gatech.edu>
+
+ * ltmain.in: Provide absolute paths for dlopen and dlpreopen
+ files in generating uninstalled libtool libraries.
+ * mdemo2/main.c, mdemo2/Makefile.am, mdemo2/README,
+ mdemo2/configure.ac, mdemo2/.cvsignore, mdemo/mlib.c,
+ tests/mdemo2-conf.test, tests/mdemo2-exec.test,
+ tests/mdemo2-make.test: New files for testing above feature.
+ * configure.ac, bootstrap, tests/Makefile.am: Accomodate new
+ test directory.
+ * mdemo/Makefile.am: Build libmlib.la for mdemo2 tests.
+
+2003-07-30 Tony Wyatt <wyattaw@optushome.com.au>
+
+ * libtool.m4: Remove parentheses around finish_eval part which
+ broke on amigaos pdksh.
+
+2003-07-30 Christiaan Welvaart <cjw@daneel.dyndns.org>
+
+ * tests/dryrun.test: Ignore any 'total' line from "ls -l" output.
+
+2003-07-30 Albert Chin-A-Young <china@thewrittenword.com>
+
+ * libtool.m4 (AC_LIBTOOL_PROG_CC_C_O): Correctly remove IRIX C++
+ template files.
+
+2003-07-24 Robert Millan <robertmh@gnu.org>
+
+ * libtool.m4: More fixes for the new GNU/FreeBSD triplet.
+
+2003-07-14 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
+
+ * config.guess, config.sub: Synchronized from ftp.gnu.org since
+ Robert Millan's patch requires it.
+
+2003-07-14 Robert Millan <zeratul2@wanadoo.es>
+
+ * libtool.m4: Fixed to use the new GNU/FreeBSD triplet.
+ * ltdl.m4: Fixed to use the new GNU/FreeBSD triplet.
+ * ltmain.in: Remove GNU/FreeBSD cases, which are no longer needed.
+
+2003-07-14 Andreas Schwab <schwab@suse.de>
+
+ * libtool.m4 (_LT_AC_LOCK): Also match powerpc64-*linux* in
+ addition to ppc64-*linux*. From Markus Meissner
+ <meissner@bogus.example.com>.
+
+2003-07-14 Dalibor Topic <robilad@yahoo.com>
+
+ * libtool.m4 (AC_LIBTOOL_SYS_MAX_CMD_LEN): For AmigaOS with pdksh,
+ set the maximum command line length to 8K since otherwise the test
+ takes over an hour to run.
+
+2003-06-25 Alexandre Oliva <aoliva@redhat.com>, Tim Waugh <twaugh@redhat.com>
+
+ * libtool.m4: Replace mis-uses of path with pathname.
+ (AC_PROG_LD_GNU): Don't quote $LD when running it.
+ (_LT_AC_LANG_CXX_CONFIG): Use -nostdlib also when linking with g++
+ and non-GNU ld.
+
+2003-06-11 Gary V. Vaughan <gary@gnu.org>
+
+ * libtool.m4 (AC_LIBTOOL_COMPILER_OPTION): Require LT_AC_PROG_SED to
+ ensure $SED is set by the time it is used.
+
+ * ChangeLog: Restore missing entries from 2003-04-22.
+
+ * NEWS: Sychronised from branch-1-5.
+
+2003-06-03 Benjamin Reed <ranger@befunk.com>
+
+ * ltmain.in: search libraries in the order of preference, rather
+ than picking .la's even if they're in a less preferred directory.
+
+2003-06-03 Robert Millan <rmh@debian.org>
+
+ * ltdl.m4: Add support for GNU/FreeBSD.
+ * ltmain.in: Add support for GNU/FreeBSD.
+
+2003-06-03 Albert Chin-A-Young <china@thewrittenword.com>
+
+ * libtool.m4: No need to use sed to remove leading comma when
+ appending to $tagnames.
+
+2003-06-03 Albert Chin-A-Young <china@thewrittenword.com>
+
+ * tests/defs, tests/demo-conf.test, tests/demo-nofast.test,
+ tests/demo-nopic.test, tests/demo-pic.test,
+ tests/demo-shared.test, tests/demo-static.test,
+ tests/depdemo-conf.test, tests/depdemo-nofast.test,
+ tests/depdemo-shared.test, tests/depdemo-static.test:
+ Pass build system type to tests to support environment
+ where default system type not equal to build system type
+ (eg. 64-bit HP-UX).
+
+2003-06-03 Peter O'Gorman <peter@pogma.com>
+
+ * libtool.m4 (darwin): Remove checks for Apple-specific gcc.
+ * libltdl/ltdl.c (HAVE_MACH_O_DYLD_H): #define
+ __private_extern__ for fsf gcc.
+ * ltmain.in (darwin): Only add new paths to newlib_search_path.
+
+2003-06-03 Max Bowsher <maxb@ukf.net>
+
+ * libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER): Reorder cygwin's
+ system library search path.
+
+2003-06-01 Robert Boehne <rboehne@gnu.org>
+
+ * libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER): Match all qnx-nto
+ as recent config.guess returns a slightly different string.
+ * ltmain.in: Replace use of "od" with tr.
+
+2003-05-30 Gary V. Vaughan <gary@gnu.org>
+
+ * libltdl/ltdl.c (argz_insert): Corrected an off by one error when
+ checking that before is not out of range.
+
+2003-05-29 Gary V. Vaughan <gary@gnu.org>
+
+ * libltdl/ltdl.c (lt_int_dyld_lib_install_name): Removed unused
+ variable mh1.
+ (sys_dyld_close): Removed unused variable size.
+
+2003-05-21 Bruno Haible <bruno@clisp.org>
+
+ * libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER): Add support for
+ GNU/FreeBSD.
+
+2003-04-22 Alexandre Oliva <aoliva@redhat.com>
+
+ * libtool.m4 (lt_cv_deplibs_check_method): Use pass_all on all
+ mips*-linux* variants.
+
+2003-04-22 Samuel Meder <meder@mcs.anl.gov>
+
+ * libtool.m4 Switch on $CC and add paterns to cases.
+
+2003-04-22 Peter O'Gorman <peter@pogma.com>
+
+ * libtool.m4: Move the AC_LIBTOOL_SYS_DYNAMIC_LINKER check
+ to be before AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH, becuase the
+ value of shlibpath_overrides_runpath is used in the HARDCODE
+ test and is set in the DYNAMIC_LINKER test.
+ * ltmain.in [darwin]: We never need to relink on darwin.
+
+2003-04-22 Samuel Meder <meder@mcs.anl.gov>
+
+ * libtool.m4: Switch on $CC and add patterns to cases.
+
+2003-04-21 Richard Dawe <rich@phekda.freeserve.co.uk>
+
+ * doc/libtool.texi: Use @ifnottex instead of @ifinfo,
+ to allow production of HTML documentation using makeinfo.
+
+2003-04-14 Robert Boehne <rboehne@gnu.org>
+
+ * NEWS: Updated.
+ * configure.ac: Bumped version to 1.5a.
+
+ GNU libtool 1.5 was released.
+
+ * configure.ac: Bumped version to 1.5.
+ * NEWS: updated.
+ * README-alpha: Updated upload instructions.
+ * README: Changed typo in version description.
+ * config.guess, config.sub, texinfo.tex: Synchronized from
+ ftp.gnu.org.
+
+
+2003-04-10 Alexandre Oliva <aoliva@redhat.com>
+
+ * libtool.m4 (lt_cv_deplibs_check_method): Use pass_all on all
+ mips*-linux* variants.
+
+2003-04-09 Samuel Meder <meder@mcs.anl.gov>
+
+ * libtool.m4 Switch on $CC and add paterns to cases.
+
+2003-04-09 Peter O'Gorman <peter@pogma.com>
+
+ * libtool.m4: Move the AC_LIBTOOL_SYS_DYNAMIC_LINKER check
+ to be before AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH, becuase the
+ value of shlibpath_overrides_runpath is used in the HARDCODE
+ test and is set in the DYNAMIC_LINKER test.
+ * ltmain.in(darwin): We never need to relink on darwin.
+
+2003-04-09 Samuel Meder <meder@mcs.anl.gov>
+
+ * libtool.m4 Switch on `basename $CC` not $CC
+
+2003-04-05 Peter O'Gorman <peter@pogma.com>
+
+ * libtool.m4: if ZSH_VERSION is set then setopt NO_GLOB_SUBST so
+ libtool works. Remove zsh echo test code, don't bother checking
+ for zsh anymore in the darwin archive_expsym_cmds.
+
+2003-04-05 Allan Sandfeld Jensen <snowwolf@one2one-networks.com>
+
+ * libtool.m4: Switch on $CC not $cc_basename.
+
+2003-04-02 Robert Boehne <rboehne@gnu.org>
+
+ * tests/defs: Quote $DJGPP to prevent problems with some shells.
+ Pointed out by Albert Chin <libtool@thewrittenword.com>
+
+2003-04-01 Peter O'Gorman <peter@pogma.com>
+
+ * libtool.m4: Fix the echo test which I broke earlier.
+ * ltmain.in: Make DESTDIR work on darwin, don't use otool.
+
+2003-03-31 Keith Packard <keithp@keithp.com>
+
+ * ltmain.in: New flag -version-number to be used for maintaining
+ compatability with a previously non-Libtool versioning scheme.
+ * doc/libtool.texi: Document it.
+
+2003-03-31 Naofumi Yasufuku <naofumi@yasufuku.net>
+
+ * ltmain.in (win32_libid): Fixed sed expression error in
+ win32_nmres evaluation.
+
+2003-03-31 Albert Chin <libtool@thewrittenword.com>
+
+ * ltmain.in: Don't pass -R flags found in a .la's dependency_libs
+ variable directly down to the linker.
+ Reported by Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu>.
+
+2003-03-28 Richard Dawe <rich@phekda.freeserve.co.uk>
+
+ * Makefile.am: Define CONF_SUBDIRS.
+ * tests/defs: Set CONFIG_SITE to /nonexistent, except on DJGPP,
+ which requires its config.site, to work correctly.
+ * tests/cdemo-conf.test, tests/cdemo-shared.test,
+ tests/cdemo-static.test, tests/demo-conf.test,
+ tests/demo-nofast.test, tests/demo-nopic.test,
+ tests/demo-pic.test, tests/demo-shared.test,
+ tests/demo-static.test, tests/depdemo-conf.test,
+ tests/depdemo-nofast.test, tests/depdemo-shared.test,
+ tests/depdemo-static.test, tests/f77demo-conf.test,
+ tests/f77demo-shared.test, tests/f77demo-static.test,
+ tests/mdemo-conf.test, tests/mdemo-shared.test,
+ tests/mdemo-static.test, tests/pdemo-conf.test,
+ tests/tagdemo-conf.test, tests/tagdemo-shared.test,
+ tests/tagdemo-static.test: Don't set CONFIG_SITE, now that
+ tests/defs sets it.
+ * tests/cdemo-exec.test, tests/demo-exec.test,
+ tests/demo-inst.test, tests/depdemo-exec.test,
+ tests/depdemo-inst.test, tests/f77demo-exec.test,
+ tests/mdemo-exec.test, tests/mdemo-inst.test,
+ tests/pdemo-exec.test, tests/pdemo-inst.test,
+ tests/tagdemo-exec.test: When checking for the existence
+ of executables, use the executable file extension from $EXEEXT.
+
+2003-03-28 Peter O'Gorman <peter@pogma.com>
+
+ * libltdl/ltdl.c (dyld): Remove some debug printf's, fix a bug.
+ * ltmain.in (darwin): Only link against shared libraries when doing
+ link_all_deplibs.
+
+2003-03-25 Robert Boehne <rboehne@gnu.org>
+
+ * bootstrap: Add f77demo to the directories that AUTOHEADER
+ is run in.
+
+2003-03-21 Wesley W. Terpstra <terpstra@ito.tu-darmstadt.de>
+
+ * ltmain.in: Don't accumulate directory information in clean mode.
+ Include properly pathed wrapper script.
+
+2003-03-21 Peter O'Gorman <peter@pogma.com>
+
+ * README: Remove "Important" information about patching automake.
+ * configure.ac: Fix misapplied patch in last commit
+ * libtool.m4 (darwin): Check compiler is apple gcc, add -single_module
+ support so that dyloading c++ shared libraries will work.
+ * libtool.m4 (_LT_AC_TAGCONFIG): Add test -n to the tests so that
+ it will work outside of libtool.
+ * doc/PLATFORMS: Add darwin
+ * f77demo/configure.ac: Add config.h which was misapplied previously.
+
+2003-03-20 Peter O'Gorman <peter@pogma.com>
+
+ * ltmain.in: Always use $echo not echo for consistency.
+ Changes for darwin building. Warn if linking against libs linked
+ with -module. Use module_cmds if available and building a module,
+ move convenience double lib check,
+ * libltdl/ltdl.c: ltdl support for darwin (first blush)
+ * libltdl/README: note that darwin is supported
+ * ltdl.m4: Changes for darwin, and for new shrext
+ * libtool.m4: Changed the way darwin builds stuff (make check passes)
+ added module_cmds, module_expsym_cmds and hardcode_automatic and put
+ them in the libtool script. check for zsh's removal of escapes. Allow
+ libraries to be stripped on darwin.
+ * TODO: Remove the todo about zsh's removal of excapes. note that zsh
+ echo works perfectly well, eval is screwed up. Seems to be fixed in
+ latest zsh.
+ * THANKS: added self :)
+ * f77demo/configure.ac: Use config.h or it doesn't work.
+
+2003-03-19 Robert Boehne <rboehne@gnu.org>
+
+ * libtool.m4 (_LT_AC_TAGCONFIG): Add test around the macro that
+ adds tags to the libtool script so that they won't run when not
+ needed.
+ * configure.ac: Set F77 to no when no Fortran compiler is found.
+
+2003-03-16 Charles Wilson <cwilson@ece.gatech.edu>
+
+ * ltmain.in (win32_libid): use $SED, not head.
+
+2003-03-02 Alexandre Oliva <aoliva@redhat.com>
+
+ * libtool.m4 (AC_PROG_LD): Use $CC instead of GCC.
+ (_LT_AC_LANG_CXX_CONFIG): Preserve variables used by AC_PROG_LD,
+ and reset them for a C++ environment. Use the with_gnu_ld setting
+ from AC_PROG_LD.
+
+2003-02-28 Ralph Schleicher <rs@nunatak.allgaeu.org>
+
+ * ltmain.in: Only append a dot to the wrapper script when
+ building on cygwin/MSYS (check for $build, not $host).
+
+2003-02-27 Samuel Meder <meder@mcs.anl.gov>
+
+ * libtool.m4 (ia64): Add support for Intel compiler (ecc) on IA64
+ Linux.
+
+2003-02-27 Benjamin Reed <ranger@befunk.com>
+
+ * THANKS: Added people who have submitted 3 or more patches
+ to libtool to the THANKS file.
+ * README: Added notes about the Darwin (MacOSX) support.
+
+2003-02-25 Bob McElrath <bob+libtool@mcelrath.org>
+
+ * libtool.m4 (AC_LIBTOOL_PROG_COMPILER_PIC): Add support for
+ the Compaq C compiler for Alpha Linux.
+
+2003-02-25 Benjamin Reed <ranger@befunk.com>
+
+ * libtool.m4 (darwin): Disable hardcoding library paths to
+ make relinking unnecessary.
+
+2003-02-24 Robert Boehne <rboehne@gnu.org>
+
+ * libltdl/configure.ac: Use AC_CONFIG_AUX_DIR([.]) to place
+ auxilary files in the libltdl directory.
+ * Makefile.am: Add to the ltmain.sh rule to copy it into the
+ libltdl subdirectory.
+ * bootstrap: Explicitly handle ltmain.sh in libltdl, and pass
+ --copy to automake.
+
+2003-02-24 Ralph Schleicher <rs@nunatak.allgaeu.org>
+
+ * libtool.m4 (AC_LIBTOOL_SETUP): Check for ar.
+
+2003-02-23 Peter O'Gorman <peter@pogma.com>
+
+ * libtool.m4 (darwin): Revamp darwin platform support.
+ * ltdl.m4 (darwin): Support dlcompat if found.
+ * ltmain.in: Make sure ranlib is run if needed when piecewise
+ linking.
+
+2003-02-23 Alexandre Duret-Lutz <adl@gnu.org>
+
+ * ltmain.in (--help): Show mailing-address for bug reports.
+ (--version): Mention only the most recent copyright year.
+ * libtoolize.in (--help): Show mailing-address for bug reports.
+ (--version): Mention only the most recent copyright year.
+
+2003-02-19 Alexandre Oliva <aoliva@redhat.com>
+
+ * libtool.m4 (AC_PROG_LD): Use $CC instead of GCC.
+ (_LT_AC_LANG_CXX_CONFIG): Preserve variables used by AC_PROG_LD,
+ and reset them for a C++ environment. Use the with_gnu_ld setting
+ from AC_PROG_LD.
+
+ * libtool.m4: Replace $linker_flags with $compiler_flags wherever
+ it is used as argument to $CC.
+
+ * libtool.m4: Use linux version_type on IRIX with GNU ld.
+ Prefix -soname, -set_version and their arguments with ${wl}. Add
+ -melf* linker scripts to LD, and use them to determine libsuff,
+ shlibsuff and libmagic.
+
+2003-02-17 Allan Sandfeld Jensen <snowwolf@one2one-networks.com>
+
+ * libtool.m4: Intel icc fixups for version 7.0.
+
+2003-02-17 Ralph Schleicher <rs@nunatak.allgaeu.org>
+
+ * libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER): Prepend a dot to
+ the value of the shrext (aka shared_ext) variable and delete it
+ from the library_names_spec and soname_spec definitions. That
+ way the user can omit the shared library suffix by setting it
+ to the empty string.
+ (AC_LIBTOOL_LANG_CXX_CONFIG): Strengthen renaming commands for
+ the KCC compiler.
+ * doc/libtool.texi (Link mode): Update the manual.
+
+2003-02-17 Charles Wilson <cwilson@ece.gatech.edu>
+
+ * ltmain.in (win32_libid): Rewritten to improve speed.
+
+2003-02-11 Richard Dawe <rich@phekda.freeserve.co.uk>
+
+ * libtoolize.in: Use the program found by AC_PROG_LN_S
+ to create symlinks.
+
+2003-02-08 Jan Kratochvil <project-libtool@jankratochvil.net>
+
+ * ltmain.in: Handle duplicate object file names when performing
+ piecewise archive linking by renaming object files when needed.
+
+2003-02-05 Robert Boehne <rboehne@gnu.org>
+
+ * libtool.m4 (AC_CHECK_LIBM): Search for a real symbol in
+ the math library rather than 'main', it causes problems for
+ C++ compilers with certain Auto* tools.
+ (AC_LIBLTDL_INSTALLABLE): ditto.
+
+2003-02-05 Christian Cornelssen <ccorn@cs.tu-berlin.de>
+
+ * libtool.m4 (_LT_AC_LANG_CXX_CONFIG)
+ (AC_LIBTOOL_PROG_LD_SHLIBS): Rewrite printf commands so
+ that the format string cannot be mistaken as an option.
+ Reported by Martin MOKREJS.
+
+2003-02-05 Robert Boehne <rboehne@gnu.org>
+
+ * libtool.m4: Modify the sys_lib_search_path_spec to allow
+ for either native sed or GNU sed to be used.
+
+2003-02-04 Nick Hudson <skrll@netbsd.org>
+
+ * libtool.m4: don't use -nodefaultlibs in archive_commands
+ or archive_expsym_commands on NetBSD.
+
+2003-02-04 Albert Chin-A-Young <china@thewrittenword.com>
+
+ * libtool.m4: Change setting of archive_cmds_need_lc
+ so that it doesn't overwrite the previous setting.
+
+2003-01-28 Albert Chin-A-Young <china@thewrittenword.com>
+
+ * libtool.m4: Allow compiler variable, CC, CXX, etc. to
+ be a program name with arguments. Original version stripped
+ arguments for CC.
+
+2003-01-28 Charles Wilson <cwilson@ece.gatech.edu>
+
+ * ltmain.in: add code for a binary wrapper
+ to use with uninstalled executables on cygwin/mingw.
+ Make sure that --mode=clean gets shell wrapper and
+ binary wrapper. When sourcing the shell wrapper,
+ invoke using a terminal `.' on cygwin/mingw to
+ avoid the automatic append-.exe behavior.
+
+2003-01-28 Albert Chin-A-Young <china@thewrittenword.com>
+
+ * libtool.m4: Hardcode library paths into libraries on IRIX.
+
+2003-01-18 Robert Boehne <rboehne@gnu.org>
+
+ * libtool.m4 (AC_LIBTOOL_PROG_COMPILER_PIC): Don't add -DPIC
+ for languages other than C and C++.
+
+2003-01-13 Albert Chin-A-Young <china@thewrittenword.com>
+
+ * libtool.m4, ltmain.in: Add support for hppa*64* based on
+ a patch by Ross Alexander <ross.alexander@uk.neceur.com>.
+ Credit to Ross! Use +b to hardcode library runtime path.
+ Add new variable, $hardcode_libdir_flag_spec_ld, that
+ is equivalent to $hardcode_libdir_flag_spec but is used
+ when ld is used for linking. This works around having to
+ set wl=''.
+
+2003-01-12 Robert Boehne <rboehne@gnu.org>
+
+ * libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER): Revert an
+ accidental rearranging of dylib and so for darwin.
+
+2003-01-10 Robert Boehne <rboehne@gnu.org>
+
+ * libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER): Modify the
+ "-shrext" option so that is works properly under Darwin.
+ Modify the processing of 'gcc -print-search-dirs' under
+ Darwin to make it behave like GNU gcc does.
+ (AC_LIBTOOL_CONFIG): Single quote $shrext.
+ * ltimain.in: Expand shared_ext just before it is used
+ so that it can be conditional on the value of $module.
+
+Continued in ChangeLog.2002