mirror of
git://git.savannah.gnu.org/libtool.git
synced 2024-11-27 06:09:57 +08:00
9bf1ccc71a
* ChangeLog, ChangeLog.1996, ChangeLog.1997, ChangeLog.1998, ChangeLog.1999, ChangeLog.2000, ChangeLog.2001, ChangeLog.2002, ChangeLog.2003, ChangeLog.2004, ChangeLog.2005, ChangeLog.2006, ChangeLog.2007, ChangeLog.2008, ChangeLog.2009, NEWS: Add all-permissive license. * HACKING, README, README.alpha, TODO: Relax license to RMS encouraged all-permissive terms. * libltdl/README: Ditto. I added the original license text in 2007, and there's no need for it to be so long for such a trivial file. * libltdl/config/getopt.m4sh, libltdl/general.m4sh: Cvs-utils is dead, and I am the author of these files, so consolidated license terms to match regular Libtool licensing. * HACKING (Licensing Rules): Update wording, and list of files for the all permissive license. (GPL with CVS-Utils exception clause): Removed. No files have these license any more. (GPL with Libtool exception clause): Ditto, only libltdl/README used to be distributed with this variation. * AUTHORS: Add GPL license text.
1576 lines
55 KiB
Plaintext
1576 lines
55 KiB
Plaintext
2001-12-06 Jens Petersen <petersen@redhat.com>
|
|
|
|
* ltmain.in: Replace all test "-a"s by "&& test"
|
|
for portability.
|
|
|
|
2001-11-28 Robert Boehne <rboehne@ricardo-us.com>
|
|
|
|
* libtool.m4 (AC_LIBTOOL_SYS_MAX_CMD_LEN): Change the
|
|
factor of saftey as 3/4 of the result was not low enough.
|
|
|
|
2001-11-28 Gary V. Vaughan <gary@gnu.org>
|
|
|
|
* libtoolize.in: The test for whether AC_PROG_LIBTOOL is defined
|
|
in aclocal.m4 had bitrotted slightly.
|
|
Reported by Takahiko Kawasaki <Takahiko_Kawasaki@cii.csk.co.jp>
|
|
|
|
2001-11-27 Donald D. Anderson <dda@sleepycat.com>
|
|
|
|
* ltmain.in: Treat freebsd like openbsd, in that -lc/-lc_r should
|
|
not be explicitly used. ld handles this depending on the presence
|
|
of the -pthread option.
|
|
|
|
2001-11-27 Robert Boehne <rboehne@ricardo-us.com>
|
|
|
|
With help from Michael Matz <matz@kde.org>:
|
|
* ltmain.in: Add a new command line argument
|
|
--preserve-dup-deps for preserving duplicate
|
|
dependent libraries.
|
|
* libtool.texi: Document it.
|
|
|
|
2001-11-27 Kevin Ryde <user42@zip.com.au>
|
|
|
|
* libtool.m4 (AC_LIBTOOL_SYS_MAX_CMD_LEN): Send "test"
|
|
warnings to /dev/null, helps FreeBSD and maybe others.
|
|
|
|
2001-11-15 Albert Chin-A-Young <china@thewrittenword.com>
|
|
|
|
* libtool.m4: quote LTCC because autoconf AC_PROG_CC_STDC
|
|
macro might add to $CC if options needed by compiler to
|
|
grok ANSI.
|
|
|
|
2001-11-15 Gary V. Vaughan <gary@gnu.org>
|
|
|
|
From Joseph S. Myers <jsm28@cam.ac.uk>:
|
|
* ltmain.in: Typo.
|
|
|
|
2001-11-15 Mo DeJong <supermo@bayarea.net>
|
|
|
|
* ltmain.in: Place parens around a generated relink_command
|
|
so it is run is a subshell. This avoids an install error
|
|
where libtool ended up in the wrong directory after
|
|
relinking a .la file.
|
|
|
|
2001-10-31 Raja R Harinath <harinath@cs.umn.edu>
|
|
|
|
* configure.ac (pkgdatadir): Move the invocation of AC_INIT_AUTOMAKE
|
|
before the use of $PACKAGE in $pkgdatadir.
|
|
Reported by Bob Friesenhahn <bfreisen@simple.dallas.tx.us>
|
|
|
|
2001-10-28 Gary V. Vaughan <gary@gnu.org>
|
|
|
|
From Tom Bates <Tom.Bates@compaq.com>:
|
|
* libtool.m4 [mips-compaq-nonstopux]: New port.
|
|
* ltmain.in [mips-compaq-nonstopux]: Support
|
|
$version_type == nonstopux.
|
|
|
|
2001-10-28 Albert Chin-A-Young <china@thewrittenword.com>
|
|
|
|
* libltdl/ltdl.c (foreach_dirinpath): change some types to size_t
|
|
from int because strlen() returns size_t. argz_len changed to
|
|
size_t because argzize_path() takes 3rd argument as size_t, not
|
|
int.
|
|
Based on lint run from Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
|
|
|
|
2001-10-27 Gary V. Vaughan <gary@gnu.org>
|
|
|
|
* libtool.m4 (_LT_AC_TAGCONFIG): Cray sed does not allow character
|
|
sets to contain the separator character.
|
|
Reported by Kevin Ryde <user42@zip.com.au>
|
|
|
|
* ltdl.m4 (AC_WITH_LTDL): New macro to add `--with-included-ltdl'
|
|
option to configure, but to find an appropriate ltdl library and
|
|
append the right options to link it.
|
|
|
|
2001-10-24 Kevin Ryde <user42@zip.com.au>
|
|
|
|
* libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS): Remove a stray ' quote.
|
|
|
|
2001-10-24 H.J. Lu <hjl@gnu.org>
|
|
|
|
* ltmain.sh: Allow link against an archive when building a
|
|
shared library.
|
|
* libtool.m4 (lt_cv_deplibs_check_method): Always use
|
|
file_magic for Linux ELF.
|
|
|
|
2001-10-12 Guido Draheim <guidod-2001q3@gmx.de>
|
|
|
|
* ltdl.m4: Changed "underscode to underscore".
|
|
|
|
2001-10-06 Gary V. Vaughan <gary@gnu.org>
|
|
|
|
* configure.ac: General modernisation and cleanup.
|
|
* cdemo/configure.ac: Ditto.
|
|
* demo/configure.ac: Ditto.
|
|
* depdemo/configrue.ac: Ditto.
|
|
* ltdl/configure.ac: Ditto.
|
|
* ltdldemo/configure.ac: Ditto.
|
|
* mdemo/configure.ac: Ditto.
|
|
* pdemo/configure.ac: Ditto.
|
|
* tagdemo/configure.ac: Ditto.
|
|
|
|
2001-10-04 Albert Chin-A-Young <china@thewrittenword.com>
|
|
|
|
* libltdl/ltdl.c: Match function return type with prototype
|
|
(add static initializer to file_not_found).
|
|
|
|
2001-09-30 Gary V. Vaughan <gary@gnu.org>
|
|
|
|
* libtool.m4 (AC_LIBLTDL_CONVENIENCE): s/INCLTDL/LTDLINCL/ for
|
|
consistency with gettext's INTLINCL. Keep the old symbol too for
|
|
backwards compatibility.
|
|
(AC_LIBLTDL_INSTALLABLE): Ditto.
|
|
* doc/libtool.texi (Distributing libltdl): Adjust documentation.
|
|
|
|
2001-09-22 Albert Chin-A-Young <china@thewrittenword.com>
|
|
|
|
* ltdl.m4 (AC_LTDL_DLLIB): Even though HP-UX 10.20 and 11.00
|
|
support shl_load *and* dlopen, dlopen works correctly only
|
|
with a patch. Because we want to avoid the situation where we
|
|
build on a system with the patch but deploy on a system without,
|
|
use shl_load exclusively if found.
|
|
|
|
2001-09-22 Gary V. Vaughan <gary@gnu.org>
|
|
|
|
* libtool.m4 (_LT_AC_FILE_LTDLL_C): Be carefule that the start
|
|
marker searched for by sed must start in column 0.
|
|
(_LT_AC_FILE_IMPGEN_C): Ditto.
|
|
Reported by Tor Lillqvist <tml@iki.fi>
|
|
|
|
2001-09-22 Tor Lillqvist <tml@iki.fi>
|
|
|
|
* libtool.m4 [mingw* cygwin*]: Small improvement for mingw-hosted
|
|
tool support (while still running libtool on cygwin). In that case
|
|
PATH_SEPARATOR is ':', but gcc -print-search-dirs still prints its
|
|
search path with ';' as separator.
|
|
(AC_LIBTOOL_RC, AC_LIBTOOL_LANG_RC_CONFIG): Add support for .rc
|
|
files (Windows resource files), compiled by the resource compiler
|
|
(windres in mingw) to .o files.
|
|
(AC_PROG_NM): Minor bug fix for $PATH elements with spaces in
|
|
them.
|
|
* configure.ac: Use LT_AC_PROG_RC.
|
|
* ltmain.in: Check for .rc files.
|
|
* NEWS: Updated.
|
|
|
|
* ltmain.in: Add a space to $base_compile in the case statement,
|
|
as the case labels checks for trailing spaces, but there aren't
|
|
necessarily in $base_compile.
|
|
|
|
2001-09-22 Albert Chin-A-Young <china@thewrittenword.com>
|
|
|
|
* libtool.m4: When setting archive_cmds for CC, don't
|
|
test for $GXX but for $GCC on HP-UX. Indentation fixes.
|
|
|
|
2001-09-21 Gary V. Vaughan <gary@gnu.org>
|
|
|
|
From Tor Lillqvist <tml@iki.fi>:
|
|
* ltmain.in [cygwin* mingw*]: Take care of the difference between
|
|
wrapper script name and executable name.
|
|
|
|
* libtool.m4 (archive_cmds) [darwin1.[0-2]]: Darwin uses zsh-3.1.6
|
|
for /bin/sh, and that shell does not handle escaped quotes
|
|
properly yet.
|
|
Reported by Christopher Pfisterer <cp@chrisp.de>
|
|
|
|
2001-09-21 Albert Chin-A-Young <china@thewrittenword.com>
|
|
|
|
* libltdl/ltdl.c: Match function return type with prototype
|
|
(add static initializer to some functions) to prevent warnings
|
|
from HP-UX cc.
|
|
|
|
2001-09-21 Gary V. Vaughan <gary@gnu.org>
|
|
|
|
* libltdl/ltdl.c: Added support for dmalloc, and uncovered some
|
|
memory bugs as a result.
|
|
|
|
2001-09-21 Albert Chin <china@thewrittenword.com>
|
|
|
|
* libtool.m4: Don't include main() when testing for command to
|
|
parse $NM output because some C++ compilers don't allow you to
|
|
take the address of main (e.g. HP-UX aCC).
|
|
|
|
* libtool.m4: Some uses of $GXX were unquoted, but GXX is either
|
|
NULL or yes. Use "$GXX".
|
|
|
|
2001-09-13 Assar Westerlund <assar@sics.se>
|
|
|
|
* ltdl.m4 (AC_LTDL_DLLIB): call dlopen with arguments so the test
|
|
does not fail due to a prototype in dlfcn.h
|
|
|
|
2001-09-13 Gary V. Vaughan <gary@gnu.org>
|
|
|
|
* ltdl.m4 (AC_CHECK_HEADERS): Check for assert.h.
|
|
* libltdl/ltdl.c: If not, disable assertions manually.
|
|
|
|
2001-09-11 Gary V. Vaughan <gary@gnu.org>
|
|
|
|
* bootstrap: Be robust to having no files that need removing.
|
|
|
|
* libltdl/configure.ac (AM_INIT_AUTOMAKE): Bump libltdl version to
|
|
1.2.
|
|
* libltdl/Makefile.am (libltdl_la_LDFLAGS): Bump libtool library
|
|
version info to 4:0:1.
|
|
|
|
2001-09-11 Gary V. Vaughan <gary@gnu.org>
|
|
|
|
* libtool.m4: No need to undefine([symbols]), proper quotation is
|
|
enough.
|
|
|
|
2001-09-10 Gary V. Vaughan <gary@gnu.org>
|
|
|
|
* libtool.m4: CVS Autoconf guarantees a decent default IFS, so
|
|
there is no need for us to preset it anymore.
|
|
Be careful not to set IFS="${IFS}$PATH_SEPARATOR" for PATH
|
|
splitting, otherwise spaces in directory names will be lost.
|
|
Use $PATH_SEPARATOR... don't rely on $ac_path_separator, which was
|
|
an autoconf internal until just now, when it disappeared!
|
|
* ltmain.in: Default IFS once, at the start.
|
|
Reported by Akim Demaille <akim@epita.fr>
|
|
|
|
2001-09-10 Brad <brad@comstyle.com>
|
|
|
|
* libtool.m4 (AC_DEPLIBS_CHECK_METHOD): Missed an instance of
|
|
Autoconf square bracket quoting style normalisation.
|
|
|
|
* ltmain.in (-lc_r): Style improvement.
|
|
|
|
* doc/libtool.texi: Remove obsolete references to ltconfig.
|
|
* tests/quote.test: s/ltconfig/\$0/
|
|
|
|
2001-09-09 Gary V. Vaughan <gary@gnu.org>
|
|
|
|
* libtool.m4: Use Autoconf square bracket quoting style
|
|
consistently throughout.
|
|
|
|
2001-09-08 Gary V. Vaughan <gary@gnu.org>
|
|
|
|
* bootstrap: Cleanup `autom4te' and `libtool' so that we don't
|
|
get caught by something from a previous build.
|
|
|
|
* libtool.m4 (archive_cmds, archive_expsym_cmds) [solaris*]: Revert
|
|
my 2001-09-06 patch.
|
|
(no_undefined_flag)i [solaris*]: Revert Alexandre's 2001-04-11 patch.
|
|
|
|
2001-09-07 Gary V. Vaughan <gary@gnu.org>
|
|
|
|
* libltdl/ltdl.c (foreach_dirinpath): argz_len should be a size_t.
|
|
Reported by Albert Chin <china@thewrittenword.com>
|
|
|
|
2001-09-06 Gary V. Vaughan <gary@gnu.org>
|
|
|
|
* libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS) [solaris*]: Typo. s/GXX/GCC/.
|
|
|
|
* libtool.m4 (archive_cmds, archive_expsym_cmds) [solaris*]: Changing
|
|
no_undefined_flag from `-z text' to `-z defs' (see entry below at
|
|
2001-04-11 Alexandre Oliva <aoliva@redhat.com>) has a problem.
|
|
when linking a shared library with gcc calling /usr/ccs/bin/ld (eg.
|
|
the gcc supplied with Solaris 8 companion CD), using the flag
|
|
-no-undefined, shared library linking will always fail because of
|
|
the unresolved symbols from libgcc.a. Consequently we have to
|
|
provide a path to libgcc.a when linking shared libraries in
|
|
conjunction with -no-undefined!
|
|
|
|
From Michael Pruett <mpruett@engr.sgi.com>:
|
|
* libltdl/ltdl.c (find_module): `0' valued arguments to
|
|
tryall_dlopen_module() must be explicitly cast to avoid compiler
|
|
warnings on some environments.
|
|
|
|
From Daniel Johnson <danielj7@mac.com>:
|
|
* libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS) [darwin*]: Move from GNU
|
|
ld section to non-GNU ld section.
|
|
|
|
2001-09-05 Robert Boehne <rboehne@ricardo-us.com>
|
|
|
|
* pdemo/Makefile.am (helldl): Automake 1.4 can't find the target
|
|
if we use helldl$(EXEEXT), and Automake 1.5 barfs unless we do.
|
|
Using both targets to the left of the colon seems to work though!
|
|
|
|
2001-09-03 Gary V. Vaughan <gary@gnu.org>
|
|
|
|
* demo/Makefile.am (helldl): Automake 1.4 can't find the target
|
|
if we use helldl$(EXEEXT), and Automake 1.5 barfs unless we do.
|
|
Using both targets to the left of the colon seems to work though!
|
|
|
|
2001-09-03 Brad <brad@comstyle.com>
|
|
|
|
* ltdl.m4 [AC_LTDL_SYS_DLOPEN_DEPLIBS]: Teach ltdl about the
|
|
behavior of OpenBSD's dlopen().
|
|
|
|
2001-09-03 Gary V. Vaughan <gary@gnu.org>
|
|
|
|
From Marius Vollmer <mvo@zagadka.ping.de>:
|
|
* libltdl/ltdl.c (tryall_dlopen_module): Don't forget to propogate
|
|
errors over recurse levels.
|
|
|
|
2001-09-03 Brad <brad@comstyle.com>
|
|
|
|
* libtool.m4 [openbsd*]: More improvements to the OpenBSD port.
|
|
|
|
2001-09-02 Gary V. Vaughan <gary@gnu.org>
|
|
|
|
From Albert Chin <china@thewrittenword.com>:
|
|
* libtool.m4 (_LT_AC_LANG_C_CONFIG) [aix4*]: Be careful with
|
|
shared namespaces for static and shared libs.
|
|
(AC_LIBTOOL_DLOPEN_SELF): If all else fails, try dld_link from GNU
|
|
DLD.
|
|
|
|
2001-09-02 Christopher Pfisterer <cp@chrisp.de>
|
|
|
|
* libtool.m4, ltmain.in: Linker flag and version numbering fixes
|
|
for darwin.
|
|
|
|
2001-09-02 Gary V. Vaughan <gary@gnu.org>
|
|
|
|
Based on a patch from Marius Vollmer <mvo@zagadka.ping.de>:
|
|
* NEWS: updated.
|
|
* ltdl.m4 (AC_LIB_LTDL): Check for unistd.h.
|
|
* ltdl.c: Include unistd.h if it exists.
|
|
(LTDL_SEARCHPATH_VAR): Macro to prevent hardcoding
|
|
"LTDL_LIBRARY_PATH".
|
|
(LTDL_ARCHIVE_EXT): Macro to prevent hardcoding ".la".
|
|
(archive_ext): Have only one copy of ".la" in the readonly
|
|
segment of the compiled library.
|
|
(find_handle_callback): Don't bother trying to dlopen the file if
|
|
it doesn't exist.
|
|
(find_handle): Don't bother searching for files if no search_path
|
|
was supplied.
|
|
(file_not_found): A new function to determine whether the last
|
|
error was due to a file not found condition.
|
|
(try_dlopen): Renamed from lt_dlopen() and changed to have the
|
|
same footprint as tryall_dlopen. This involved a minor rewrite of
|
|
much of the internals of this function.
|
|
(lt_dlopen): A new function wrapped arounf try_dlopen().
|
|
(lt_dlopenext): If a file already has a suitable extension, don't
|
|
bother adding additional extensions and trying to open those.
|
|
Tidy up the rest of the code to prevent continued searching with
|
|
an eventual FILE_NOT_FOUND when a genuine failure earlier in the
|
|
search process could be legitimately reported.
|
|
|
|
* demo/Makefile.am (helldl$(EXEEXT)): Automake-1.5 made me change
|
|
this from just `helldl'.
|
|
|
|
2001-07-31 Robert Boehne <rboehne@ricardo-us.com>
|
|
|
|
* libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS) Fixed a problem
|
|
with export_symbols_cmds not being set for CXX tags, and
|
|
not being properly set for any tag under AIX/Power.
|
|
|
|
2001-08-19 Ossama Othman <ossama@uci.edu>
|
|
|
|
* libtool.m4 (AC_LIBTOOL_LANG_CXX_CONFIG): Corrected and improved
|
|
error message that is displayed when there was a problem
|
|
compiling the C++ test program. It still mentioned the now
|
|
non-existent `ltcf-cxx.sh' file.
|
|
|
|
* doc/libtool.texi (LTDL_SET_PRELOADED_SYMBOLS): Removed
|
|
parentheses at end of starting "defmac" line, as pointed out by
|
|
makeinfo.
|
|
|
|
2001-08-18 Brad <brad@comstyle.com>
|
|
|
|
* ltmain.in: Do not remove -lm from deplibs for OpenBSD.
|
|
|
|
2001-08-16 Gary V. Vaughan <gary@gnu.org>
|
|
|
|
* libltdl/ltdl.c (argz_create_sep): Don't forget to include the
|
|
terminating '\0' when counting argz_len.
|
|
(argz_create_sep): When canonicalizing argz, don't forget to copy
|
|
the terminating '\0', incase canonicalization has shortened argz.
|
|
(argz_stringify): Don't covert the final '\0' to a separator.
|
|
|
|
2001-08-15 Gary V. Vaughan <gary@gnu.org>
|
|
|
|
* libltdl/ltdl.c (lt_dlhandle_next): Now we can loop through all
|
|
loaded module handles as originally intended.
|
|
|
|
* libltdl/ltdl.c (lt_dlseterror): Oops. This never worked
|
|
either, due to a pair of typos. Now fixed.
|
|
|
|
* libltdl/ltdl.c (N_ELEMENTS): Deleted. How come nobody noticed
|
|
there was no way this could have ever worked?
|
|
(lt_dlcaller_set_data): Now that valid caller_ids must be
|
|
non-zero, allocate an addition entry in the caller_data vector and
|
|
use a zero valued key as the end marker.
|
|
(lt_dlcaller_get_data): Iterate up to the end marker in one pass.
|
|
|
|
2001-08-14 Gary V. Vaughan <gary@gnu.org>
|
|
|
|
* libltdl/ltdl.c (lt_dlcaller_register): Caller ids are allocated
|
|
starting from value `1', so that clients can use a value of zero
|
|
to indicate that libltdl has not yet initialised.
|
|
|
|
* ltmain.in (exec_cmd): Fix quoting in execute mode so that the
|
|
double quotes added by libtool (to prevent lossage with embedded
|
|
spaces in filenames etc.) are not interpreted as literals by the
|
|
shell.
|
|
|
|
2001-08-13 Gary V. Vaughan <gary@gnu.org>
|
|
|
|
* libltdl/ltdl.c (find_file_callback): Fix a multiple free()
|
|
bug.
|
|
(tryall_dlopen_module): Remove some unused variables.
|
|
|
|
* libltdl/ltdl.c (lt_dlinsertsearchdir): Calculate the address
|
|
of the end of user_search_path correctly.
|
|
|
|
* libltdl/ltdl.c (rpl_argz_stringify): New fallback implementation.
|
|
* ltdl.m4 (AC_LTDL_FUNC_ARGZ): Test for argz_stringify in libc.
|
|
* libltdl/ltdl.c (lt_argz_insertinorder): Renamed from
|
|
lt_argz_insert to make room for...
|
|
(lt_argz_insert): Wraps argz_insert with libltdl error handling.
|
|
(lt_dlpath_insertdir): Insert new path elements into an
|
|
argzized path.
|
|
(lt_dlinsertsearchdir): New function to insert new search
|
|
directories anywhere into user_search_path using the above.
|
|
(lt_dladdsearchdir): Rewritten to use lt_dlpath_insertdir.
|
|
* libltdl/ltdl.h (lt_dlinsertsearchdir): Prototype for export.
|
|
* doc/libtool.texi (Libltdl interface): Document it.
|
|
* NEWS: Updated,
|
|
|
|
2001-08-07 Gary V. Vaughan <gary@gnu.org>
|
|
|
|
From Albert Chin <china@thewrittenword.com>:
|
|
* ltmain.in [irix*]: $with_gcc is either "yes" or "" (empty string)
|
|
with current autoconf, so we need to be robust to that when testing
|
|
it,
|
|
|
|
2001-08-06 Gary V. Vaughan <gary@gnu.org>
|
|
|
|
From Brad <brad@comstyle.com>:
|
|
* libtool.m4 (deplibs_check_method) [aix*]: Removed redundant setting
|
|
of this variable.
|
|
|
|
2001-08-05 Gary V. Vaughan <gary@gnu.org>
|
|
|
|
* libltdl/ltdl.c (load_deplibs): Insert missing 1st argument to
|
|
LT_EMALLOC.
|
|
|
|
2001-08-05 Tim Van Holder <tim.van.holder@pandora.be>
|
|
|
|
* ltdl.m4: Canonicalize descriptive text used with
|
|
AC_DEFINE.
|
|
|
|
* libtool.m4 (_LT_AC_LIBTOOL_SYS_PATH_SEPARATOR): Remove.
|
|
(_LT_AC_PROG_ECHO_BACKSLASH): Use $ac_path_separator
|
|
instead of $PATH_SEPARATOR.
|
|
(AC_LIBTOOL_SYS_DYNAMIC_LINKER): Ditto.
|
|
(_LT_AC_TAGCONFIG): Ditto.
|
|
(AC_ENABLE_SHARED): Ditto.
|
|
(AC_ENABLE_STATIC): Ditto.
|
|
(AC_ENABLE_FAST_INSTALL): Ditto.
|
|
(AC_PATH_TOOL_PREFIX): Ditto.
|
|
(AC_PATH_MAGIC): Ditto.
|
|
(AC_PROG_LD): Ditto.
|
|
(AC_PROG_NM): Ditto.
|
|
* ltdl.m4 (AC_LTDL_SYSSEARCHPATH): Ditto.
|
|
|
|
2001-08-05 Gary V. Vaughan <gary@gnu.org>
|
|
|
|
From Brad <brad@comstyle.com>:
|
|
* libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER) [openbsd]: OpenBSD
|
|
can build modules without a `lib' prefix and version number.
|
|
Move the deplibs check code from here...
|
|
(AC_DEPLIBS_CHECK_METHOD): ...to here.
|
|
|
|
2001-08-05 Tim Mooney <mooney@dogbert.cc.ndsu.NoDak.edu>
|
|
|
|
* libtool.m4 [osf3*, osf4*, osf5*]: Tru64 *can* build modules
|
|
without a `lib' prefix to the module name.
|
|
|
|
2001-08-05 Gary V. Vuaghan <gary@gnu.org>
|
|
|
|
From Guido Draheim <Guido.Draheim@tek.com>:
|
|
* ltmain.in: Display better and different error messages when
|
|
library linkage fails in various ways.
|
|
|
|
2001-08-05 Albert Chin-A-Young <china@thewrittenword.com>
|
|
|
|
* libtool.m4 (_LT_AC_SYS_LIBPATH_AIX): Add newline after
|
|
terminating '}' grouping character. Change '[0-9][0-9]'
|
|
to '0' as we've already matched it.
|
|
|
|
2001-08-05 Gary V. Vaughan <gary@gnu.org>
|
|
|
|
From Brad <brad@comstyle.com>:
|
|
* libtool.m4 (archive_cmds) [darwin, newsos, sysv4]: Replace
|
|
1.3 era $linkopts references with $linker_flags.
|
|
|
|
* libltdl/ltdl.c: Fixed several careless mistakes in the
|
|
foreach_dirinpath support functions.
|
|
(foreach_dirinpath): Walk path elements with the argz API.
|
|
|
|
2001-08-04 Gary V. Vaughan <gary@gnu.org>
|
|
|
|
From Sedi Master Albert Chin <china@thewrittenword.com>:
|
|
* libtool.m4 (_LT_AC_SYS_LIBPATH_AIX): Replace the awk invocation
|
|
with an equivalent bit of sed wizardry.
|
|
|
|
From Edouard G. Parmelan <egp@free.fr>
|
|
* libtool.m4 [darwin, openbsd]: Fix quoting problems with
|
|
unquoted [] expressions.
|
|
|
|
2001-08-03 Gary V. Vaughan <gary@gnu.org>
|
|
|
|
* bootstrap: s/ltdldemo // -- This demo soesn't work properly,
|
|
so I haven't committed it yet.
|
|
|
|
2001-08-01 Ossama Othman <ossama@doc.ece.uci.edu>
|
|
|
|
* libtool.m4 (AC_LIBTOOL_SETUP): Require Autoconf-2.50 via the
|
|
AC_PREREQ autoconf macro since the new libtool macros utilize
|
|
macros from that version of Autoconf.
|
|
|
|
2001-08-01 Gary V. Vaughan <gary@gnu.org>
|
|
|
|
* ltdl.m4: Bump serial number.
|
|
General reformat and tify up in line with Autoconf-2.50 support.
|
|
(AC_LTDL_FUNC_ARGZ): Test for system implementations of a
|
|
handful of argz API calls, the error_t type, and the argz.h
|
|
header.
|
|
* libltdl/configure.ac (AM_INIT_AUTOMAKE): Bump version number.
|
|
* libltdl/ltdl.c (rpl_argz_append, rpl_argz_create_sep.
|
|
rpl_argz_insert, rpl_rgz_next): Fallback implementations of
|
|
the similarly named functions for machines that don;t use glibc.
|
|
(lt_dlrealloc): New memory function pointer that can be set by
|
|
the client. Defaults to rpl_realloc, which in turn uses only
|
|
lt_dlmalloc and lt_dlfree.
|
|
(LT_EMALLOC, LT_EREALLOC): Set internal out-of-memory error
|
|
inside the functions called by these new macros. Simplified all
|
|
callers by removing explicit client error reporting.
|
|
(memmove): Fallback implementation of overlap safe memory copy
|
|
function.
|
|
(tryall_dlopen): Factorized common code into...
|
|
(tryall_dlopen_module): ...this new helper function.
|
|
(canonicalize_path): Changed function signature to return success
|
|
or failure. Updated all callers.
|
|
(foreachfile_callback): Make use of argz API.
|
|
(LT_DLSTRLEN): Moved from here...
|
|
* libltdl/ltdl.h (LT_STRLEN): ...to here. Updated all callers.
|
|
(lt_dlrealloc): Declare new memory management handle.
|
|
|
|
2001-07-31 Robert Boehne <rboehne@ricardo-us.com>
|
|
|
|
* libtool.m4 (mingw*) Revert the previous change as it was
|
|
applied by mistake.
|
|
|
|
2001-07-31 Guido Draheim <Guido.Draheim@tek.com>
|
|
|
|
* libtool.m4 (mingw*) sys_lib_search_path_spec:
|
|
Sets the proper path separator for cross-compiling.
|
|
|
|
2001-07-30 Steve Ellcey <sje@cup.hp.com>
|
|
|
|
* libtool.m4 (ia64-*-hpux*) Add support for ia64*-*-hpux* platform.
|
|
|
|
2001-07-30 Robert Boehne <rboehne@ricardo-us.com>
|
|
|
|
* libtool.m4 (AC_LIBTOOL_PROG_COMPILER_PIC) [aix*]: Fixed an
|
|
incorrect resetting of lt_prog_compiler_static when using gcc
|
|
under AIX Power.
|
|
|
|
2001-07-31 Gary V. Vaughan <gary@gnu.org>
|
|
|
|
* bootstrap: Remove generated files (incase they are links) before
|
|
rerunning the autotools to regenerate them.
|
|
|
|
2001-07-30 Gary V. Vaughan <gary@gnu.org>
|
|
|
|
* libtool.m4 (AC_LIBTOOL_SETUP): Use Autoconf-2.50 era
|
|
quadrigraphs and AC_HELP_STRING to bring AC_ARG_WITH/ENABLE
|
|
macros up to date.
|
|
(_LT_AC_LOCK): Ditto.
|
|
(_LT_AC_TAGCONFIG): Ditto.
|
|
(AC_PROG_LD): Ditto.
|
|
(AC_ENABLE_SHARED): Ditto. And eliminate the last remaining
|
|
changequote invocations.
|
|
(AC_ENABLE_STATIC): Ditto. And Ditto.
|
|
(AC_ENABLE_FAST_INSTALL): Ditto. And Ditto.
|
|
* ltdl.m4 (AC_LTDL_ENABLE_INSTALL): Use Autoconf-2.50 era
|
|
quadrigraphs and AC_HELP_STRING to bring AC_ARG_ENABLE
|
|
macro up to date.
|
|
* NEWS: Updated.
|
|
|
|
* libtool.m4 [UnixWare7, OpenUNIX8]: Initial support for
|
|
UnixWare7 and OpenUNIX8. Accept these identifiers from the
|
|
latest config.guess/config.sub as pseudonyms for sysv5uw[78].
|
|
* NEWS: Updated.
|
|
Reported by Boyd Lynn Gerber <gerberb@zenez.com>
|
|
|
|
2001-07-29 Gary V. Vaughan <gary@gnu.org>
|
|
|
|
* tests/sh.test: Add a new test to enforce X as the fill
|
|
character in `test "X...'.
|
|
Beef up the `test' tests to also check `test -.' and `test ! -.'
|
|
phrases for compliance.
|
|
* ltmain.in: Fix quoting problems uncovered by the new tests.
|
|
|
|
2001-07-29 Andrew C. Feren <aferen@CetaceanNetworks.com>
|
|
|
|
* tests/sh.test: New test to disallow `test $foo', where
|
|
`test "$foo"' is much safer.
|
|
* ltmain.in: Fix quoting problems uncovered by the new test.
|
|
|
|
2001-07-29 Steve Ellcey <sje@cup.hp.com>
|
|
|
|
* libtool.m4 (lt_cv_sys_global_symbol_to_cdecl): Change it from
|
|
"extern char" to "extern int" so that GCC 3.0 won't complain and
|
|
refuse to compile programs containing "extern char main()".
|
|
|
|
2001-07-29 Gary V. Vaughan <gary@gnu.org>
|
|
|
|
From Guido Draheim <Guido.Draheim@tek.com>:
|
|
* libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER) [mingw]: Support
|
|
cross compilation to mingw by allowing `:' or ';' as a path
|
|
separator.
|
|
* NEWS: Updated.
|
|
|
|
2001-07-27 NIIBE Yutaka <gniibe@m17n.org>
|
|
|
|
* libtool.m4 (lt_cv_deplibs_check_method): Use pass_all
|
|
for sh*-*-linux* (SuperH) too.
|
|
|
|
2001-07-25 Ossama Othman <ossama@debian.org>
|
|
|
|
From Thomas Poindessous <poinde_t@epita.fr>
|
|
* ltmain.in (pic_mode): Added missing quotes around shell
|
|
variable in "if test" conditional.
|
|
|
|
From Peter Moulder <pmoulder@longford.csse.monash.edu.au>
|
|
* ltmain.in (xform): Add support for pre-processed
|
|
(e.g. `*.{i,ii}' sources).
|
|
|
|
2001-07-25 Gary V. Vaughan <gary@gnu.org>
|
|
|
|
From Steve Ellcey <sje@cup.hp.com>:
|
|
* libltdl/ltdl.c (foreach_dirinpath): Free unassigned pointer
|
|
fix for `canonical'.
|
|
|
|
2001-07-23 Robert Boehne <rboehne@ricardo-us.com>
|
|
|
|
* libtool.m4 (AC_LIBTOOL_LANG_CXX_CONFIG, AC_LIBTOOL_PROG_LD_SHLIBS)
|
|
[aix4*, aix5*]: Fixed a mispelled binder option under AIX.
|
|
The option to throw errors for unresolved external references is
|
|
-bernotok, not -bnoerok.
|
|
|
|
2001-07-23 Gary V. Vaughan <gary@gnu.org>
|
|
|
|
* Makefile.am (EXTRA_DIST): Don't forget to distribute
|
|
ChangeLog.1.
|
|
|
|
From Erik Lindahl <E.Lindahl@chem.rug.nl>
|
|
* libtool.m4 (_LT_AC_SYS_LIBPATH_AIX): Used on aix to discover
|
|
the compiler's default library search path so that the MPI
|
|
compiler suite is not hosed by the previously hardcoded path.
|
|
* libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS) [aix4*, aix5*]: Use it.
|
|
|
|
2001-07-23 Andreas Schwab <schwab@suse.de>
|
|
|
|
* libtool.m4 (AC_DEPLIBS_CHECK_METHOD): Use pass_all for
|
|
s390*-*-linux* and m68*-*-linux*.
|
|
|
|
2001-07-19 Robert Boehne <rboehne@ricardo-us.com>
|
|
|
|
* libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS): Fix tag support
|
|
problems with CXX variables being overwritten by the individual
|
|
macros.
|
|
(AC_LIBTOOL_PROG_CC_C_O): Ditto.
|
|
(AC_LIBTOOL_PROG_COMPILER_PIC): Ditto.
|
|
(AC_LIBTOOL_LANG_CXX_CONFIG): Moved call to
|
|
AC_LIBTOOL_SYS_HARD_LINK_LOCKS after the call to
|
|
AC_LIBTOOL_PROG_CC_C_O as it depends on the result.
|
|
(AC_LIBTOOL_LANG_GCJ_CONFIG): Ditto.
|
|
(AC_LIBTOOL_LANG_C_CONFIG): Ditto.
|
|
(AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH): Used the macro
|
|
_LT_AC_TAGVAR to ensure the correct variable is being queried.
|
|
(AC_LIBTOOL_SYS_DYNAMIC_LINKER): Changed the naming of shared
|
|
objects under IRIX back to what it was in the MLB.
|
|
|
|
2001-07-23 Mark Kettenis <kettenis@gnu.org>
|
|
|
|
* libtool.m4 (AC_LIBTOOL_SYS_MAX_CMD_LEN) [gnu*]: Remove spurious
|
|
"break" and bogus comment
|
|
(_LT_AC_LANG_CXX_CONFIG): Add support for the Hurd.
|
|
* ltdl.m4 (AC_LTDL_SYS_DLOPEN_DEPLIBS): Add support for the Hurd.
|
|
|
|
2001-07-16 Robert Boehne <rboehne@ricardo-us.com>, Tim Mooney <mooney@dogbert.cc.ndsu.NoDak.edu>
|
|
|
|
* ltdl.m4 (AC_LTDL_SYS_DLOPEN_DEPLIBS): add cases and comments for
|
|
more platforms, including AIX, Digital/Tru64 UNIX and IRIX.
|
|
|
|
2001-07-16 Gary V. Vaughan <gary@gnu.org>
|
|
|
|
* libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS): Fix ia64 AIX
|
|
run-time-linking when not using gcc.
|
|
(AC_LIBTOOL_LANG_CXX_CONFIG): Ditto.
|
|
Reported by Dan McNichol <mcnichol@austin.ibm.com>
|
|
|
|
2001-07-12 Gary V. Vaughan <gary@gnu.org>
|
|
|
|
From dda@sleepycat.com (Don Anderson):
|
|
* libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER) [qnx]: New
|
|
supported architecture.
|
|
(AC_DEPLIBS_CHECK_METHOD) [qnx]: Ditto.
|
|
* NEWS: Updated.
|
|
|
|
From Stefan Ondrejicka <ondrej@idata.sk>:
|
|
* libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER) [cygwin*]: Make
|
|
sure that /lib/w32api is searched for system libraries to
|
|
match recent versions of cygwin.
|
|
* NEWS: Updated.
|
|
|
|
2001-07-12 Dan McNichol <mcnichol@austin.ibm.com>
|
|
|
|
From albert chin <china@thewrittenword.com>
|
|
* libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS): Fix AIX
|
|
run-time-linking when using gcc.
|
|
(AC_LIBTOOL_LANG_CXX_CONFIG): Ditto.
|
|
|
|
2001-07-11 Gary V. Vaughan <gary@gnu.org>
|
|
|
|
* libtool.m4 (_LT_AC_LANG_CXX_CONFIG) [hpux, linux, osf,
|
|
solaris]: Doh! the evalled variable shouldn't have been
|
|
quoted.
|
|
|
|
* libtool.m4 (_LT_AC_LANG_CXX_CONFIG) [hpux, linux, osf,
|
|
solaris]: output_verbose_link_cmd have unquoted `*' in case
|
|
statements for these architectures. Be sure to quote them
|
|
with a sed expression before passing to eval.
|
|
Reported by Tim Mooney <mooney@dogbert.cc.ndsu.NoDak.edu>
|
|
|
|
2001-07-09 Gary V. Vaughan <gary@gnu.org>
|
|
|
|
* README-alpha: s/configure.in/configure.ac.
|
|
* configure.ac: Bumped version to 1.4c.
|
|
|
|
GNU libtool 1.4b was released.
|
|
|
|
* configure.ac: Bumped version to 1.4b.
|
|
* NEWS: updated.
|
|
* config.guess, config.sub, texinfo.tex: Synchronised from
|
|
ftp.gnu.org.
|
|
|
|
2001-07-09 Robert Boehne <rboehne@ricardo-us.com>
|
|
|
|
From Michael Elizabeth Chastain <chastain@cygnus.com>:
|
|
* libtool.m4 (AC_LIBTOOL_SYS_MAX_CMD_LEN): Set max_cmd_len
|
|
to a maximum of 512Kb, as it seems some HPUX 11.0 systems
|
|
have trouble with 1MB.
|
|
|
|
2001-07-09 Gary V. Vaughan <gary@gnu.org>
|
|
|
|
* README-alpha: Upgrade distribution instructions to include
|
|
canonical location of texinfo.tex.
|
|
|
|
2001-07-09 Timothy Wall <twall@oculustech.com>
|
|
|
|
* libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS): Don't disable shlibs
|
|
on AIX5/IA64 with GNU ld. Keep gnu defaults if using gnu tools
|
|
on AIX5/IA64.
|
|
|
|
2001-07-09 Robert Boehne <rboehne@ricardo-us.com>
|
|
|
|
* libtool.m4 (AC_LIBTOOL_SYS_MAX_CMD_LEN): Set max_cmd_len
|
|
to -1 on hurd, it has no command line argument limits.
|
|
* ltmain.in Handle max_cmd_len=-1 for systems that don't have
|
|
command line argument limits.
|
|
|
|
2001-07-05 Gary V. Vaughan <gary@gnu.org>
|
|
|
|
* libtool.m4 (_LT_AC_LANG_C_CONFIG): Revert to 1.3.x
|
|
sematics, and always build static libs when the host machine
|
|
cannot build shared libs. Even if static libs were explicitly
|
|
disabled.
|
|
|
|
2001-07-02 Gary V. Vaughan <gary@gnu.org>
|
|
|
|
Cleanup of libltdl:
|
|
* ltdl.c (lt_dladderror): Don't use `index' as a variable name,
|
|
since it is a function on BSD based boxes.
|
|
(lt_dlseterror): Ditto.
|
|
(lt_dlexit): Remove unused errormsg declaration.
|
|
(foreach_dirinpath): Make sure filename is initialised.
|
|
(find_handle): Return NULL for a failed search.
|
|
(foreachfile_callback): Don't reuse data2 symbol from prototype
|
|
in func declaration to prevent symbol shadowing.
|
|
* ltdl.h (lt_dlmutex_seterror): Don't use `error' as a parameter
|
|
name, since it is a function on glibc boxes.
|
|
|
|
* libtoolize.in: Display --version in the same format as
|
|
autoconf and automake.
|
|
* ltmain.in: Ditto.
|
|
|
|
2001-06-30 Gary V. Vaughan <gary@gnu.org>
|
|
|
|
Merge test improvements from multi-language-branch:
|
|
* tests/defs: Find and set the value of CC probed by libtool.m4
|
|
* tests/link-2.test: Use a .lo wrapper script, and the value of
|
|
CC set by defs instead of hardcoding gcc.
|
|
* tests/link.test: Use the value of CC set by defs instead of
|
|
hardcoding gcc.
|
|
* tests/quote.test: Ditto.
|
|
* tests/suffix.test: Ditto.
|
|
|
|
* libtool.m4 (AC_LIBTOOL_PROG_COMPILER_PIC) [aix*]: Always set
|
|
lt_prog_compiler_wl to `-Wl'.
|
|
Reported by Albert Chin-A-Young <china@thewrittenword.com>
|
|
|
|
* ltdl.m4 (AC_LTDL_DLLIB) [sco3.2*]: When searching for a dlopen
|
|
implementation, and adding `-ldl' has failed, try linking a call
|
|
to dlopen, #including dlfcn.h, and without -ldl. On sco3.2 the
|
|
header files redefines the interface symbols to point at the
|
|
implementation symbols in libc.
|
|
Reported by "Golubev I. N." <gin@mo.msk.ru>
|
|
|
|
2001-06-29 Tim Van Holder <tim.van.holder@pandora.be>
|
|
|
|
General cleanup of autoconf-2.50 upgrade:
|
|
* configure.ac: Mark as needing autoconf-mode in
|
|
emacs. Pass arguments to AC_INIT.
|
|
* cdemo/configure.ac: Ditto.
|
|
* demo/configure.ac: Ditto.
|
|
* depdemo/configure.ac: Ditto.
|
|
* libltdl/configure.ac: Ditto.
|
|
* mdemo/configure.ac: Ditto.
|
|
* pdemo/configure.ac: Ditto.
|
|
* tagdemo/configure.ac: Ditto.
|
|
* ltdl.m4: Mark as needing autoconf-mode in
|
|
emacs.
|
|
* libtool.m4: Mark as needing autoconf-mode in
|
|
emacs. Don't add () to AS_MESSAGE_LOG_FD.
|
|
* libltdl/configure.ac: Use config-h.in as
|
|
template for config.h.
|
|
* tagdemo/configure.ac: Drop the AC_DIAGNOSTIC. Move
|
|
AC_LANG([C++]) after the OBJEXT/EXEEXT check.
|
|
|
|
2001-06-29 Gary V. Vaughan <gary@gnu.org>
|
|
|
|
From Tim Van Holder <tim.van.holder@pandora.be>
|
|
* tests/suffix.test: Typo in 2nd for loop.
|
|
|
|
From Tim Van Holder <tim.van.holder@pandora.be>
|
|
* libltdl/Makefile.am (OBJECTS): This was an implicit variable.
|
|
instead state the list of object variables explicitly.
|
|
|
|
From Bruno Haible <haible@ilog.fr>
|
|
* libtool.m4: undefine the m4 builtin `symbols', so that the
|
|
string `symbols' can be used in the rest of the code without
|
|
causing errors with autoconf-2.13.
|
|
|
|
From "Golubev I. N." <gin@mo.msk.ru>
|
|
* tests/Makefile.am (CPPLAGS): Typo. s/CPPLAGS/CPPFLAGS.
|
|
|
|
* mdemo/Makefile,am (foo1_la_LIBADD): Add libsub.la, since foo1
|
|
does use symbols from libsub.la -- only platforms that allow
|
|
undefined symbols in libraries were able to cope with this
|
|
previously.
|
|
Reported by Robert Collins <robert.collins@itdomain.com.au>
|
|
|
|
From "Golubev I. N." <gin@mo.msk.ru>
|
|
* libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS) [sco3.2v5*]: Needs
|
|
-wl,-Bexport to make self dlopen work.
|
|
|
|
2001-06-28 Gary V. Vaughan <gary@gnu.org>
|
|
|
|
From Alexander Bluhm <Alexander.Bluhm@WiredMinds.de>
|
|
* libltdl/ltdl.c (lt_dlopen): Fix bad memory initialisation
|
|
assumptions.
|
|
|
|
* libtool.m4 (AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE) [HPUX]: Define
|
|
lt_cv_sys_global_symbol_to_c_name_address to be a sed expression
|
|
for mangling the output of the symbol pipe into a brace delimited
|
|
C declaration of symbol name and address.
|
|
* ltmain.in: Use it to generate the fooS.c symbol name
|
|
Reported by Albert Chin-A-Young <china@thewrittenword.com>
|
|
|
|
2001-06-28 Tim Van Holder <tim.van.holder@pandora.be>, Gary V. Vaughan <gary@gnu.org>
|
|
|
|
* bootstrap: Use cp instead of ln -s, for systems without
|
|
symlinks. Reorder the statements to avoid repetition outside
|
|
the loop.
|
|
|
|
2001-06-28 Paolo Bonzini <bonzini@gnu.org>, Gary V. Vaughan <gary@gnu.org>
|
|
|
|
Libtool now builds with the help of Autoconf-2.50!
|
|
* configure.ac (AC_PREREQ): Require Autoconf-2.50 or newer.
|
|
(AC_PROG_CPP, AC_EXEEXT, AC_OBJEXT): Removed. Autoconf-2.50
|
|
doesn't have the AC_REQUIRE bug that required these to be called
|
|
explicitly from here. Autoconf-2.50 uses this file instead of...
|
|
* configure.in: ...this, which is now deleted.
|
|
* cdemo/configure.ac, cdemo/configure.in: Ditto.
|
|
* demo/configure.ac, demo/configure.in: Ditto.
|
|
* depdemo/configure.ac, depdemo/configure.in: Ditto.
|
|
* libltdl/configure.ac, libltdl/configure.in: Ditto.
|
|
* mdemo/configure.ac, mdemo/configure.in: Ditto.
|
|
* pdemo/configure.ac, pdemo/configure.in: Ditto.
|
|
* tagdemo/configure.ac, tagdemo/configure.in: Ditto.
|
|
* libltdl/acconfig.h: Deleted.
|
|
* Makefile.am (libtool): libtool now depends on configure.ac.
|
|
* libtool.m4 (_LT_AC_LOCK): Use 2.50's AC_LANG_PUSH/AC_LANG_POP
|
|
instead of 2.13's AC_LANG_SAVE/AC_LANG_RESTORE.
|
|
(AC_LIBTOOL_LANG_C_CONFIG): Ditto.
|
|
(AC_LIBTOOL_LANG_CXX_CONFIG): Ditto.
|
|
* libtoolize.in: Use $configure_ac, instead of hardcoding
|
|
configure.in.
|
|
|
|
2001-06-28 Tim Van Holder <tim.van.holder@pandora.be>
|
|
|
|
* pdemo/Makefile.am: Use '=' instead of '+=' to shut up
|
|
automake.
|
|
|
|
2001-06-27 Gary V. Vaughan <gary@gnu.org>
|
|
|
|
From brad@openbsd.org:
|
|
* NEWS: Updated.
|
|
* libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER) [openbsd]: Improved
|
|
support for various openbsd platforms.
|
|
(AC_LIBTOOL_PROG_LD_SHLIBS): Ditto.
|
|
* ltmain.in: Ditto,
|
|
|
|
2001-06-26 Gary V. Vaughan <gary@gnu.org>
|
|
|
|
* NEWS: Updated.
|
|
* libltdl/ltdl,c (LT_DLMUTEX_LOCK): Renamed from MUTEX_LOCK to
|
|
avoid potential namespace clash.
|
|
(LT_DLMUTEX_UNLOCK, LT_DLMUTEX_SETERROR, LT_DLMUTEX_GETERROR):
|
|
Ditto.
|
|
(lt_dlmutex_lock_func): Renamed from mutex_lock to avoid a
|
|
namespace clash of NCR MP-RAS.
|
|
(lt_dlmutex_unlock_func, lt_dlmutex_seterror_func,
|
|
lt_dlmutex_geterror_func): Ditto.
|
|
Reported by Edouard G. Parmelan <egp@free.fr>
|
|
|
|
* libltdl/ltdl.c (LT_DLSTRLEN): Call strlen only if the argument
|
|
is non-NULL and non-zero in length. Changed all calls to strlen
|
|
appropriately.
|
|
|
|
* libltdl/ltdl.c: Prototype all static functions.
|
|
|
|
* ltdl.m4: Bump serial number to 3.
|
|
(AC_LIB_LTDL): Require AC_HEADER_DIRENT for ltdl.c.
|
|
* libltdl/ltdl.h (lt_dlforeachfile): Prototype for new function.
|
|
* libltdl/ltdl.c: Include an appropriate header for the
|
|
opendir/dirent api.
|
|
(foreach_dirinpath): Visit each file in a list of directories.
|
|
(find_file_callback): Factor out the core of find_file() to make
|
|
use of foreach_dirinpath().
|
|
(find_file): Use it!
|
|
(find_handle_callback, find_handle): Ditto.
|
|
(lt_dlforeachfile): New function to find files in a searchpath.,,
|
|
(foreachfile_callback): ...using this callback.
|
|
* doc/libtool.texi (Libltdl interface): Document new
|
|
lt_dlforeachfile api call.
|
|
|
|
2001-06-25 Gary V. Vaughan <gary@gnu.org>
|
|
|
|
* THANKS: Added Albert Chin-A-Young.
|
|
|
|
* libtool.m4 (IFS): When IFS is changed to split a string for
|
|
examination in a loop, restore it inside the loop as well as
|
|
outside incase IFS is needed by commands in that loop.
|
|
Reported by Pavel Roskin <proski@gnu.org>
|
|
|
|
2001-06-25 Albert Chin-A-Young <china@thewrittenword.com>
|
|
|
|
* libtool.m4: Prefer shl_load to dlopen on HP-UX because dlopen
|
|
won't work properly without a patch.
|
|
|
|
2001-06-25 Daniel Harvey <daniel@amristar.com.au>
|
|
|
|
* libtool.m4 (ltdll_cmds): [$]0 doesn't appear to translate through
|
|
the script correctly, change to $''0
|
|
|
|
2001-06-25 Maciej W. Rozycki <macro@ds2.pg.gda.pl>
|
|
|
|
* libtool.m4 (AC_DEPLIBS_CHECK_METHOD): Use pass_all for
|
|
mips-*-linux* and mipsel-*-linux*.
|
|
|
|
2001-06-24 Andreas Schwab <schwab@suse.de>
|
|
|
|
* libtool.m4 (AC_LIBTOOL_SETUP): Remove failed try to
|
|
transform linux to linux-gnu in $host.
|
|
(AC_LIBTOOL_SYS_DYNAMIC_LINKER): Match $host_os against
|
|
linux*, not linux-gnu*.
|
|
(AC_DEPLIBS_CHECK_METHOD): Likewise.
|
|
|
|
2001-06-24 Gary V. Vaughan <gary@gnu.org>
|
|
|
|
* libtool.m4 (_LT_AC_LIBTOOL_SYS_PATH_SEPARATOR): Set
|
|
PATH_SEPARATOR appropriately if it is not set already,
|
|
(_LT_AC_TAGCONFIG): Use it.
|
|
(AC_ENABLE_SHARED): Ditto.
|
|
(AC_ENABLE_STATIC): Ditto.
|
|
(AC_ENABLE_FAST_INSTALL): Ditto.
|
|
(AC_PATH_TOOL_PREFIX): Ditto.
|
|
(AC_PATH_MAGIC): Ditto.
|
|
(AC_PATH_PROG_NM): Ditto.
|
|
|
|
From Tim Van Holder <tim.van.holder@pandora.be>:
|
|
* libtool.m4: Use the canonical absolute path test
|
|
([\\/]* | ?:[\\/]) and $PATH_SEPARATOR wherever
|
|
appropriate.
|
|
(AC_LIBTOOL_PROG_CC_PIC): Properly recognize DJGPP as a
|
|
platform that doesn't support shared libraries.
|
|
(AC_LIBTOOL_SYS_MAX_CMD_LEN): Avoid this test on DJGPP; use a
|
|
fixed value (12K) instead.
|
|
(AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE): Don't forget $ac_exeext
|
|
when testing for link success.
|
|
|
|
* configure.in (AM_INIT_AUTOMAKE): Bumped version to 1.4a.
|
|
|
|
Complete the new configure time tags creation facility based on
|
|
the ltcf-*.sh and ltconfig.in files from multi-language-branch:
|
|
* libtool.m4: More refactoring and reformatting.
|
|
(_LT_AC_LANG_GCJ_CONFIG): Merged ltcf-gcj.sh from
|
|
multi-language-branch.
|
|
(_LT_AC_LANG_CXX_CONFIG): Merged ltcf-cxx.sh from
|
|
multi-language-branch.
|
|
* configure.in (AC_PROG_CXX, LT_AC_PROG_GCJ): Compiler checks must
|
|
be done before AC_PROG_LIBTOOL which appends tags based on their
|
|
results.
|
|
|
|
2001-06-12 Robert Boehne <rboehne@ricardo-us.com>
|
|
|
|
* docs/libtool.texi: Updated the libltdl interface documentation
|
|
to bring it up to date.
|
|
|
|
2001-06-06 Gary V. Vaughan <gary@gnu.org>
|
|
|
|
* demo/Makefile.am (objdir): Use `libtool --config' for
|
|
extracting configuration values, since a given value may
|
|
be present in each tag.
|
|
(hc-libpath): Ditto.
|
|
(hc-minusL): Ditto.
|
|
* libtool.m4 (_LT_AC_TAGCONFIG): Add tagged configurations from
|
|
the --with-tags option.
|
|
(_LT_AC_LTCONFIG_HACK): Factored out into separate configuration
|
|
macros -- The interdependencies and running order are still
|
|
immutable, and need a lot of work to fix.
|
|
(AC_LIBTOOL_CONFIG): Taken from the previous incarnation of
|
|
_LT_AC_LTCONFIG_HACK -- this macro is used both to create the
|
|
primary (C language) libtool configuration from
|
|
_LT_AC_LTCONFIG_HACK and also to append tagged configurations from
|
|
_LT_AC_TAGCONFIG.
|
|
* NEWS: Merged from multi-language-branch.
|
|
|
|
2001-06-06 Robert Boehne <rboehne@ricardo-us.com>
|
|
|
|
* bootstrap: Added tagdemo and pdemo tests from
|
|
multi-language-branch.
|
|
* configure.in: Added pdemo and tagdemo to CONF_SUBDIRS
|
|
and merged references to CXX and GCJ from multi-language-branch.
|
|
* pdemo: Added test directory from multi-language-branch.
|
|
* tagdemo: Added test directory from multi-language-branch.
|
|
* tests/Makefile.am: Merged additional tests from
|
|
multi-language-branch.
|
|
* tests/pdemo-*.test: ditto.
|
|
* tests/tagdemo-*.test: ditto.
|
|
|
|
2001-05-30 Gary V. Vaughan <gary@gnu.org>
|
|
|
|
* libtool.m4: Merged ltconfig.in from multi-language-branch.
|
|
|
|
2001-05-28 Gary V. Vaughan <gary@gnu.org>
|
|
|
|
* libtool.m4: Reformatting for consistency, and some refactoring
|
|
in preparation for ltcf-*.sh merge.
|
|
|
|
2001-05-27 Gary V. Vaughan <gary@gnu.org>
|
|
|
|
* ltmain.in: Merged from multi-language-branch.
|
|
* libtool.m4: Merged from multi-language-branch.
|
|
* ChangeLog: Started afresh. Old ChangeLog history moved to...
|
|
* ChangeLog.1: ...here.
|
|
|
|
2000-06-04 Mark Mitchell <mark@codesourcery.com>
|
|
|
|
* ltcf-c.sh (archive_cmds, archive_expsym_cmds) [solaris,
|
|
with_gcc]: Use `gcc -shared' to build a shared library.
|
|
|
|
2001-06-04 John David Anglin <dave@hiauly1.hia.nrc.ca>
|
|
|
|
* ltcf-c.sh (archive_cmd) [hpux, with_gcc]: Use gcc to link shared
|
|
archives.
|
|
|
|
2001-05-28 Simon Patarin <simon.patarin@inria.fr>
|
|
|
|
* ltcf-cxx.sh (osf3/osf4/osf5): Support creation of C++ shared
|
|
libraries when using g++ with native linker.
|
|
|
|
2001-05-28 Albert Chin <china@thewrittenword.com>
|
|
|
|
* ltconfig.in (version_type, soname_spec) [aix4* | aix5*]: Use
|
|
linux-style versioning, and remove trailing .o from soname_spec.
|
|
|
|
2001-05-22 Alexandre Oliva <aoliva@redhat.com>
|
|
|
|
* ltcf-cxx.sh (allow_undefined_flag, no_undefined_flag)
|
|
[aix4*|aix5*]: Prepend blank.
|
|
|
|
2001-05-20 Alexandre Oliva <aoliva@redhat.com>
|
|
|
|
* configure.in: Reverted to 1.4, to avoid confusion with MLB.
|
|
Mainline is the release snapshot, except for the ChangeLog version
|
|
number, until the multi-language branch is merged into it.
|
|
|
|
* ltconfig.in: Fix sh.test regression introduced in previous patch.
|
|
|
|
* ltconfig.in (lt_cv_sys_max_cmd_len): Improve test to work better
|
|
in case of non-built-in echo. Set bounds correctly.
|
|
|
|
* ltcf-cxx.sh (allow_undefined_flag) [aix4* | aix5*]: Fix quote
|
|
error.
|
|
|
|
* ltmain.in (exec_cmd): New variable. Don't exec programs within
|
|
the big `case'; set the variable instead, and exec the cmd
|
|
afterwards, so that the shell gets a chance to clean up here-doc
|
|
files.
|
|
* NEWS: Update.
|
|
|
|
2001-05-16 Alan Modra <amodra@one.net.au>
|
|
|
|
* libtool.m4 (lt_cv_deplibs_check_method): pass_all for hppa*-linux.
|
|
|
|
2001-05-03 Andreas Jaeger <aj@suse.de>, Andreas Schwab <schwab@suse.de>
|
|
|
|
* ltmain.in (relink_command): Arrange for wrapper script to save
|
|
output to a variable and display it only if relinking fails.
|
|
|
|
2001-04-25 Gary V. Vaughan <gary@gnu.org>
|
|
|
|
* configure.in: bumped version to 1.4a.
|
|
|
|
GNU libtool 1.4 was released.
|
|
|
|
* configure.in: Bumped version to 1.4.
|
|
* config.sub, config.guess: Synchronised from ftp.gnu.org.
|
|
* NEWS: updated.
|
|
|
|
2001-04-24 Peter Eisentraut <peter_e@gmx.net>
|
|
|
|
* libtool.m4: Support $host_os as /sysv5uw7*/ from newer
|
|
config.guess in addition to older /unixware*/. Use compiler
|
|
driver, not linker, for linking shared libraries.
|
|
|
|
2001-04-24 Gary V. Vaughan <gary@gnu.org>
|
|
|
|
* libtool.m4, ltmain.in, libltdl/configure.in,
|
|
tests/quote.test: Remove stale references to ltconfig.
|
|
|
|
* ltdl.m4 (AC_C_INLINE): No longer required.
|
|
* libltdl/ltdl.c (strdup, strcmp, strchr, strrchr, memcpy, trim,
|
|
free_vars): Revoke inline keyword from declarations. `static
|
|
inline' is not very portable, and in addition Unixware 7.1.1's
|
|
compiler says you can't access static variables from inline
|
|
functions.
|
|
Reported by Peter Eisentraut <peter_e@gmx.net>
|
|
|
|
2001-04-24 Albert Chin-A-Young <china@thewrittenword.com>
|
|
|
|
* libtool.m4: Handle case where /bin/nm -p outputs multiple
|
|
symbol types (like under HP-UX 11.00).
|
|
|
|
2001-04-24 Thomas Tanner <tanner@ffii.org>
|
|
|
|
* TODO: describe problems with libltdl
|
|
* ltmain.in (ILD): tidy up, add comments, remove dead code,
|
|
merge duplicate code
|
|
* ltmain.in (ILD): don't touch newdependency_libs after scan or
|
|
dlopen pass
|
|
* ltmain.in (ILD): don't dlpreopen dependency_libs of a dlopened
|
|
module (remove absolutely wrong quick hack)
|
|
* ltmain.in (ILD): remove wrong comments about duplicate removal
|
|
* ltmain.in (ILD): build a static-only module if it has
|
|
static libraries in its dependencies (so that libltdl can
|
|
safely load dependency_libs)
|
|
* ltmain.in (argument parsing): prefix comparsions of -l args with X,
|
|
replace -lc with `-framework System' _after_ the ILD passes
|
|
* ltmain.in (argument parsing): support dl[pre]open
|
|
for both .o and .lo files
|
|
* ltmain.in (deplibs_check): use portable test syntax
|
|
* ltmain.in (help): document -prefer-[non-]pic flags
|
|
* ltmain.in: improve readablity by adding some comments,
|
|
rename uninst_* to notinst_* (more adequate name)
|
|
|
|
2001-04-24 Gary V. Vaughan <gary@gnu.org>
|
|
|
|
* doc/PLATFORMS: More updates from subscribers to
|
|
libtool@gnu.org.
|
|
|
|
From Tim Mooney <mooney@dogbert.cc.ndsu.NoDak.edu>
|
|
* tests/Makefile.am (TESTS_ENVIRONMENT): Make sure the *.test
|
|
scripts get the same make that was used in the top level
|
|
directory.
|
|
|
|
2001-04-23 Gary V. Vaughan <gary@gnu.org>
|
|
|
|
* doc/PLATFORMS: Updated with more platforms successfully
|
|
tested by members of libtool@gnu.org.
|
|
|
|
2001-04-23 Peter Eisentraut <peter_e@gmx.net>
|
|
|
|
* doc/PLATFORMS: With this patch, freebsd4.3 passes the test
|
|
suite.
|
|
* libltdl/ltdl.c (lt_dlexit): Quit loop if only resident modules
|
|
are left.
|
|
|
|
2001-04-23 Gary V. Vaughan <gary@gnu.org>
|
|
|
|
* doc/PLATFORMS: With this patch, my Solaris boxes now pass the
|
|
test suite, Yay!
|
|
From Albert Chin-A-Young <china@thewrittenword.com>
|
|
* ltmain.in: `test -L' is not portable, and infact breaks uninstall
|
|
mode on Solaris. Fallback to `test -h' and finally `test -f',
|
|
but be careful not to let the failure status cause libtool to
|
|
stop.
|
|
|
|
From Simon Spero <ses@ibiblio.org>
|
|
* ltdl.m4 (AC_LTDL_DLSYM_USCORE): Add $LIBADD_DL while
|
|
checking for dlsym _.
|
|
|
|
From Simon Spero <ses@ibiblio.org>
|
|
* libtool.m4 (lt_cv_deplibs_check_method) [darwin]: Set it!
|
|
|
|
* TODO: Make a note to undo this later.
|
|
From Christoph Pfisterer <cp@chrisp.de>
|
|
* libtool.m4: Use $() execution substitution quotation to work
|
|
around zsh builtin echo \ escape removal.
|
|
|
|
2001-04-22 Peter Eisentraut <peter_e@gmx.net>
|
|
|
|
* bootstrap: Allow overriding the location aclocal, automake,
|
|
autoconf, autoheader from the environment.
|
|
|
|
* demo/Makefile.am: Automake 1.4e does not allow `+=' assignments
|
|
if the variable was not set with `=' earlier. `+=' was not useful
|
|
here anyway.
|
|
|
|
2001-04-22 Gary V. Vaughan <gary@gnu.org>
|
|
|
|
* ltdl.m4 (AC_CHECK_HEADERS): UW7 has sys/dl.h, so we must
|
|
check for that here.
|
|
* libltdl/ltdl.c (HAVE_SYS_DL_H): Include it if necessary for
|
|
the dlopen loader.
|
|
Reported by Matthew Schalit <mschalit@pacbell.net>
|
|
|
|
* libtool.m4 (AC_DEPLIBS_CHECK_METHOD): Use pass_all for
|
|
various releases of UnixWare and OpenServer that support it.
|
|
Reported by Matthew Schalit <mschalit@pacbell.net>
|
|
|
|
* doc/PLATFORMS: Updated with various platforms successfully
|
|
tested by members of libtool@gnu.org.
|
|
|
|
2001-04-21 Gary V. Vaughan <gary@gnu.org>
|
|
|
|
* TODO: propose pkg-config merge.
|
|
|
|
2001-04-21 Nick Hudson <skrll@netbsd.org>
|
|
|
|
* ltmain.in: Correct an error in yesterday's patch.
|
|
|
|
2001-04-20 Nick Hudson <skrll@netbsd.org>
|
|
|
|
* libtool.m4: Improve NetBSD support.
|
|
* ltmain.in: ditto.
|
|
|
|
2001-04-19 Dan McNichol <mcnichol@austin.ibm.com>
|
|
|
|
* libtool.m4: Build standard shared libraries on AIX POWER
|
|
more like AIX does, with a shared object archived into lib<xxx>.a.
|
|
On AIX -bexpall flag does strange things... Don't use it.
|
|
Fix quotes around -berok flag. Add support for AIX 5.
|
|
Add support for run time linking on AIX POWER. (should work
|
|
on AIX 4.2 and up). Turn this feature on by adding -brtl flag
|
|
to LD_FLAGS. Add support for AIX on IA64. Note: AIX on IA64
|
|
uses a SYSV type linker. Add a comment telling what to do if the
|
|
TOC starts getting too large on AIX.
|
|
* NEWS: mention aix5 support.
|
|
|
|
2001-04-18 Alexandre Oliva <aoliva@redhat.com>
|
|
|
|
* TODO: Add -L- flag.
|
|
|
|
2001-04-11 Alexandre Oliva <aoliva@redhat.com>
|
|
|
|
* libtool.m4 (no_undefined_flag) [Solaris ld]: Change to -zdefs.
|
|
|
|
2001-04-11 Ossama Othman <ossama@uci.edu>
|
|
|
|
* AUTHORS: Added myself to the list of maintainers.
|
|
|
|
2001-04-08 Gary V. Vaughan <gary@gnu.org>
|
|
|
|
* libtool.m4 (hardcode_libdir_flag_spec, osf4/osf5): Use ${wl}
|
|
to pass -rpath when compiling with gcc.
|
|
Reported by Tim Mooney <mooney@dogbert.cc.ndsu.NoDak.edu>
|
|
|
|
* libltdl/ltdl.c (sys_shl_open): Cache a handle for the `self'
|
|
module, since HPUX adds module symbols into the `self' pool if
|
|
it is opened later. Return the cached pointer if the caller
|
|
subsequently tries to open `self'.
|
|
(sys_shl_sym): Diagnose NULL modules.
|
|
|
|
From Peter Eisentraut <peter_e@gmx.net>
|
|
* ltmain.in (clean,uninstall): test -e is not portable. Well,
|
|
neither is -L, but I'm hoping that redirecting error messages
|
|
to /dev/null and relying on non-zero exit status will work okay
|
|
on the few hosts that don't support -L.
|
|
|
|
2001-04-08 Nick Hudson <skrll@netbsd.org>
|
|
|
|
* ltmain.in: Improve check for valid -version-info parameter.
|
|
|
|
2001-04-08 Gary V. Vaughan <gary@gnu.org>
|
|
|
|
From Nick Hudson <skrll@netbsd.org>
|
|
* doc/Makefile.am (libtool_TEXINFOS): Add fdl.texi so that it
|
|
is included in the distribution.
|
|
|
|
2001-04-07 Peter Eisentraut <peter_e@gmx.net>
|
|
|
|
* ltmain.in (clean,uninstall): Do not error if the file doesn't
|
|
exist and 'rm -f' was used. Exit with status 1 on error.
|
|
|
|
2001-04-06 Nick Hudson <skrll@netbsd.org>
|
|
|
|
* ltmain.in: Implement a new deplibs_check_method called
|
|
match_pattern that does pattern matching on filenames...
|
|
* libtool.m4: ...use it with NetBSD
|
|
|
|
2001-04-05 Gary V. Vaughan <gary@gnu.org>
|
|
|
|
* doc/libtool.texi (Multiple dependencies): A note about the
|
|
problems I've reintroduced by reverting the my patch of 2001-03-31.
|
|
|
|
From Edward Lee <tailbert@yahoo.com>
|
|
* libtool.m4: Typos.
|
|
|
|
* tests/Makefile.am (TESTS): Delete references to depdemo-dups.test.
|
|
* tests/depdemo-dups.test: Removed, as part of the patch
|
|
reversion below.
|
|
* ltmain.in: Revert my change from 2001-03-31. Although it
|
|
was technically correct, it opens a whole can of worms we don't
|
|
want to deal with right now.
|
|
|
|
From Ahmed Masud <masud@googgun.com>
|
|
* libltdl/ltdl.c (sys_shl_open): Return a NULL module handle
|
|
for self opening.
|
|
(sys_shl_close): Be careful not to close a NULL module handle.
|
|
(sys_shl_sym): Allow shl_findsym() to open NULL modules, but
|
|
discard the modified module address it returns.
|
|
|
|
* libltdl/ltdl.c (lt_dlopen): When reading the .la file,
|
|
reallocate the line buffer size if the line overflows the
|
|
original buffer.
|
|
Reported by Nick Hudson <skrll@netbsd.org>
|
|
|
|
* NEWS (1.3d) Removed bogus ltconfig reference.
|
|
|
|
2001-04-03 Gary V. Vaughan <gary@gnu.org>
|
|
|
|
* libtool.m4 (_LT_AC_LTCONFIG_HACK): Remove the spurious
|
|
`dnl' from the help text of --with-pic.
|
|
Reported by stefan <stefan@lkcc.org>
|
|
|
|
2001-04-02 Gary V. Vaughan <gary@gnu.org>
|
|
|
|
* configure.in: bumped version to 1.3e.
|
|
|
|
GNU libtool 1.3d was released.
|
|
|
|
* NEWS: inserted todays date.
|
|
|
|
2001-04-01 Christoph Pfisterer <cp@chrisp.de>
|
|
|
|
* libtool.m4: Fixed support for Darwin and Rhapsody. Now correctly
|
|
hardcodes the library path and adds versioning. Other small
|
|
fixes.
|
|
* ltmain.in: Fixed special cases for libc and libm on Rhapsody and
|
|
Darwin. One of them was misplaced. Added version_type case for
|
|
Rhapsody and Darwin, named "darwin".
|
|
|
|
2001-03-31 Gary V. Vaughan <gary@gnu.org>
|
|
|
|
* ltmain.in: Remove the code for stripping duplicate deplibs
|
|
from libtool link lines -- duplicates are somtimes necessary
|
|
to satisfy inter-library dependencies, and never cause link to
|
|
fail even if they are spurious.
|
|
* tests/depdemo-dups.test: New file. Make sure this bug doesn't
|
|
creep back in again!
|
|
* tests/Makefile.am (TESTS): Use the new test above.
|
|
|
|
2001-03-29 Edward M. Lee <tailbert@yahoo.com>
|
|
|
|
* libtoolize.in: Check configure.ac and prefer configure.ac to
|
|
configure.in.
|
|
|
|
* libtoolize.in: change recommendation from AM_PROG_LIBTOOL to
|
|
AC_PROG_LIBTOOL.
|
|
|
|
* libtool.m4: Generate dll/import libraries for cygwin according
|
|
to the following: libFOO.a (static lib), libFOO.dll.a (import
|
|
lib), cygFOO-version.dll (dll). Update postinstall_cmds and
|
|
postuninstall_cmds to reflect this.
|
|
* ltmain.in: Generate installed .la files with dlnames set to
|
|
../bin/cygFOO-version.dll for normal dlls. dlls for modules
|
|
remain with the .la file.
|
|
|
|
* libltdl/ltdl.c: Use windows paths while calling LoadLibrary.
|
|
|
|
2001-03-16 Albert Chin <china@thewrittenword.com>
|
|
|
|
* libtool.m4 (save_CPPFLAGS): Fix typo.
|
|
|
|
2001-03-13 Alexandre Oliva <aoliva@redhat.com>
|
|
|
|
* libtool.m4 (lt_cv_compiler_c_o): Cache it.
|
|
(lt_cv_compiler_o_lo): Likewise.
|
|
|
|
2001-03-09 Peter Eisentraut <peter_e@gmx.net>
|
|
|
|
* ltmain.in (clean): Automatically remove $objdir (usually '.libs').
|
|
|
|
2001-03-08 Gary V. Vaughan <gary@gnu.org>
|
|
|
|
* ltconfig.in (library_names_spec): Undo latin-1 spaces I pasted
|
|
in yesterday by mistake.
|
|
|
|
2001-03-07 Gary V. Vaughan <gary@gnu.org>
|
|
|
|
From Tor Lillqvist <tml@iki.fi>
|
|
* libtool.m4 (export_symbols): On Windows, if the export_symbols
|
|
file (which has been passed to libtool with the -export-symbols
|
|
command line switch) already is a .def file, use it as is.
|
|
|
|
* libtool.m4 (library_names_spec): Using m4 quotes correctly this
|
|
time around!
|
|
|
|
From Tor Lillqvist <tml@iki.fi>
|
|
* libtool.m4 (library_names_spec): Use an appropriate filename
|
|
prefix for dlls -- lib for mingw; cyg for cygwin; pw for pw32.
|
|
|
|
2001-03-06 Alexandre Oliva <aoliva@redhat.com>
|
|
|
|
* libtool.m4 (can_build_shared) [AIX 4.[01], GCC]: GCC up to
|
|
2.96 can't build shared libraries reliably. Disable them.
|
|
|
|
* ltmain.in: When dropping dependencies of a -no-undefined
|
|
library, give up on building a shared library.
|
|
|
|
2001-03-05 Akim Demaille <akim@epita.fr>
|
|
|
|
* ltmain.sh: Don't quote the argument of case/esac and
|
|
assignments.
|
|
* libtool.m4: Likewise.
|
|
|
|
2001-03-03 Markus F.X.J. Oberhumer <markus@oberhumer.com>,
|
|
Alexandre Oliva <oliva@lsd.ic.unicamp.br>
|
|
|
|
* libtool.m4: Added explicit return type to all C functions.
|
|
|
|
2001-02-22 Gary Vaughan <gary@gnu.org>
|
|
|
|
* NEWS: Updated.
|
|
* doc/libtool.texi (Thread Safety in libltdl): New node describing
|
|
the application the new MT API.
|
|
* libltdl/ltdl.h: Prototypes.
|
|
* libltdl/ltdl.c: Use these functions throughout the rest of
|
|
the file to provide thread locking.
|
|
(lt_dlmutex_register): New function to set callbacks for
|
|
multi-threaded calls into libltdl.
|
|
(lt_dl_mutex_lock): Type of a locking callback function.
|
|
(lt_dl_mutex_lock): Type of an unlocking callback function.
|
|
(lt_dl_mutex_seterror): Type of a callback function to save the
|
|
last libltdl error message in thread local storage.
|
|
(lt_dl_mutex_geterror): Type of a callback function to retrieve
|
|
the last saved error message from thread local storage.
|
|
|
|
2001-02-20 Gary Vaughan <gary@gnu.org>
|
|
|
|
* libltdl/ltdl.c (lt_dlcaller_register): dont set an unsigned
|
|
type to a negative number.
|
|
Reported by Guenter Millahn <Guenter.Millahn@Informatik.TU-Cottbus.DE>
|
|
|
|
2001-02-05 Gary V. Vaughan <gary@gnu.org>
|
|
|
|
From Nick Hudson <skrll@netbsd.org>
|
|
* ltdl.m4 (AC_LTDL_SYS_DLOPEN_DEPLIBS): netbsd* is able to
|
|
automatically load module deplibs without assistance from
|
|
libltdl.
|
|
|
|
2001-02-02 Gary V. Vaughan <gary@gnu.org>
|
|
|
|
* libltdl/ltdl.c (load_deplibs): Make sure the depcount is reset,
|
|
even when deplibs are not used because of the patch below.
|
|
|
|
* ltdl.m4 (AC_LTDL_SYS_DLOPEN_DEPLIBS): If we know that the host
|
|
architecture automatically loads deplibs, then...
|
|
* libltdl/ltdl.c (load_deplibs): ...don't manually load each one.
|
|
|
|
2001-01-31 Gary V. Vaughan <gary@gnu.org>
|
|
|
|
* TODO: Updated.
|
|
|
|
* libltdl/ltdl.c (load_deplibs): If loading a deplib fails,
|
|
don't sweat -- it may be a lib that is already statically linked
|
|
into the loading application.
|
|
|
|
* libltdl/ltdl.c: Clean up the shadowing of the global handles
|
|
variable.
|
|
(LT_DLRESIDENT_FLAGS): Add extra parens to satisfy -Wall.
|
|
(load_deplibs): Cast isspace() argument to an int to satisfy
|
|
-Wall.
|
|
|
|
2001-01-30 Robert Boehne <rboehne@ricardo-us.com>
|
|
|
|
* AUTHORS: added myself to the list of maintainers.
|
|
|
|
2001-01-28 Alexandre Oliva <aoliva@redhat.com>
|
|
|
|
* libltdl/Makefile.am (CLEANFILES): Clean conditionally-built
|
|
libraries.
|
|
|
|
2001-01-27 Alexandre Oliva <aoliva@redhat.com>
|
|
|
|
* libtool.m4 (ld_shlibs) [aix4*]: Disable on unknown CPU types.
|
|
|
|
2001-01-07 Gary V. Vaughan <gary@gnu.org>
|
|
|
|
* NEWS: Updated.
|
|
* doc/libtool.texi (User defined module data): Updated.
|
|
* libltdl/ltdl.c (lt_dlhandle_next): New function.
|
|
* libltdl/ltdl.h (lt_dlhandle_next): Prototypes.
|
|
|
|
2001-01-05 Gary V. Vaughan <gary@gnu.org>
|
|
|
|
* NEWS: Updated.
|
|
* doc/libtool.texi (User defined module data): Document it all.
|
|
* ltdl.m4: Check for memcpy, or else bcopy.
|
|
* ltdl.c (lt_caller_data): New type.
|
|
(lt_dl_handle_struct): Add an lt_caller_data field.
|
|
(lt_dlcaller_register, lt_dlcaller_set_data,
|
|
lt_dlcaller_get_data): New functions.
|
|
(rpl_memcpy): A minimal fallback implementation.
|
|
(rpl_realloc): A realloc implemented with lt_dlmalloc and
|
|
lt_dlfree.
|
|
(LT_DLMALLOC, LT_DLFREE, LT_DLREALLOC, LT_DLMEM_REASSIGN):
|
|
New memory handling convenience macros. Use them
|
|
appropriately throughout the rest of this file.
|
|
* ltdl.h (lt_dlcaller_register, lt_dlcaller_set_data,
|
|
lt_dlcaller_get_data): Prototyped.
|
|
|
|
2001-01-04 Gary V. Vaughan <gary@gnu.org>
|
|
|
|
* libltdl/ltdl.h: formatting change.
|
|
|
|
Continued in ChangeLog.2000
|
|
--
|
|
Copyright (C) 1996, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
|
|
2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
|
|
|
|
This file is part of GNU Libtool.
|
|
|
|
Copying and distribution of this file, with or without modification,
|
|
are permitted in any medium without royalty provided the copyright
|
|
notice and this notice are preserved. This file is offered as-is,
|
|
without warranty of any kind.
|