]> git.ipfire.org Git - thirdparty/libtool.git/log
thirdparty/libtool.git
24 years ago* libltdl/ltdl.h (lt_dlhandle): Rename the wrapped structure
Gary V. Vaughan [Wed, 29 Nov 2000 23:08:46 +0000 (23:08 +0000)] 
* libltdl/ltdl.h (lt_dlhandle): Rename the wrapped structure
to prevent nameclash when used from C++.
* libltdl/ltdl.c: Fixed all references.

24 years ago* libltdl/ltdl.c (lt_dlopen): Change the default search order
Gary V. Vaughan [Wed, 29 Nov 2000 01:36:05 +0000 (01:36 +0000)] 
* libltdl/ltdl.c (lt_dlopen):  Change the default search order
for modules.  If the named module has no directory component,
always start the search with the user_search_path directories,
and then fall back on the current directory only if that fails.

24 years ago* libltdl/Makefile.am (libltdl_la_LDFLAGS): increment the version
Gary V. Vaughan [Tue, 21 Nov 2000 08:56:36 +0000 (08:56 +0000)] 
* libltdl/Makefile.am (libltdl_la_LDFLAGS): increment the version
number to reflect the breakage of binary compatibility.
* doc/libtool.texi (Libltdl interface):  Document
LT_NON_POSIX_NAMESPACE.
* libltdl/ltdl.h (LT_POSIX_NAMESPACE):  Deleted.  The default is
now to use this namespace, so the cpp macro is no longer
necessary.

24 years ago* ltdl.m4 (AC_LIB_LTDL, AC_LTDL_SYMBOL_USCORE): Break a circular
Morten Eriksen [Mon, 20 Nov 2000 23:17:36 +0000 (23:17 +0000)] 
* ltdl.m4 (AC_LIB_LTDL, AC_LTDL_SYMBOL_USCORE): Break a circular
dependency between AC_LTDL_SYMBOL_USCORE and AC_LTDL_DLSYM_USCORE.

24 years ago* ltmain.in: Some versions of expr respond with "0" if a
Paul Berrevoets [Mon, 20 Nov 2000 22:08:09 +0000 (22:08 +0000)] 
* ltmain.in: Some versions of expr respond with "0" if a
regexp fails to match.

24 years ago* ltdl.c: Relegate non-POSIX-compliant symbols (e.g. those
Gary V. Vaughan [Sun, 19 Nov 2000 02:34:29 +0000 (02:34 +0000)] 
* ltdl.c: Relegate non-POSIX-compliant symbols (e.g. those
ending in ``_t'') to deprecated #define compatibility macros.
Also ease up on the namespace pollution, so that only ``lt_''
and ``LT_'' prefixes are taken from the global namespace.
* ltdl.h: ditto.

24 years ago* ltdl.c: Reformatted.
Gary V. Vaughan [Fri, 17 Nov 2000 18:47:49 +0000 (18:47 +0000)] 
* ltdl.c: Reformatted.
* ltdl.h: ditto.

24 years ago* ltdl.m4, ltcf-c.sh, libtool.m4: Use $ac_ext and $ac_objext
Gary V. Vaughan [Sat, 11 Nov 2000 13:42:59 +0000 (13:42 +0000)] 
* ltdl.m4, ltcf-c.sh, libtool.m4: Use $ac_ext and $ac_objext
respectively for conftest sources and objects.
Reported by Carlo Wood <carlo@alinoe.com>

24 years ago* doc/fdl.texi: New file. The license for distributing the
Gary V. Vaughan [Sat, 11 Nov 2000 11:48:02 +0000 (11:48 +0000)] 
* doc/fdl.texi: New file.  The license for distributing the
libtool manual.
* doc/libtool.texi: Reference the new license.

24 years ago* ltcf-c.sh, ltcf-gcj.sh: Quote argument to avoid error
Morten Eriksen [Wed, 1 Nov 2000 00:18:34 +0000 (00:18 +0000)] 
* ltcf-c.sh, ltcf-gcj.sh: Quote argument to avoid error
output from cygpath when $srcdir is empty.

24 years ago* libtool.m4: Adjust the copyright notice.
Akim Demaille [Tue, 31 Oct 2000 23:16:36 +0000 (23:16 +0000)] 
* libtool.m4: Adjust the copyright notice.
Quote all the macro names when defined.
Some minor formatting changes.
(AM_PROG_LIBTOOL, AM_ENABLE_SHARED, AM_ENABLE_STATIC)
(AM_DISABLE_SHARED, AM_DISABLE_STATIC, AM_PROG_LD, AM_PROG_NM):
Don't use indir when useless.  Don't add trailing `dnl' either.

24 years ago* doc/libtool.texi: Corrected nother attack of CRLF line
Gary V. Vaughan [Mon, 30 Oct 2000 23:43:19 +0000 (23:43 +0000)] 
* doc/libtool.texi:  Corrected nother attack of CRLF line
endings.

24 years ago* ltcf-c.sh (archive_expsym_cmds): Support for -export-symbol
Aneesh Kumar K.V [Mon, 30 Oct 2000 23:29:07 +0000 (23:29 +0000)] 
* ltcf-c.sh (archive_expsym_cmds):  Support for -export-symbol

24 years ago* ltcf-c.sh, ltcf-cxx.sh (hardcode_libdir_flag_spec,
Robert Boehne [Mon, 30 Oct 2000 22:48:18 +0000 (22:48 +0000)] 
* ltcf-c.sh, ltcf-cxx.sh (hardcode_libdir_flag_spec,
allow_undefined, archive_cmds):  Fix Compaq Tru 64 rpath and
"allow undefined" support.

25 years ago* docs/libtool.texi: Added pointers to documentation
Robert Boehne [Fri, 27 Oct 2000 20:01:43 +0000 (20:01 +0000)] 
* docs/libtool.texi: Added pointers to documentation
of Hewlett-Packard, Compaq Tru64 and IBM AIX systems.

25 years ago* libtool.m4 (AC_LIBTOOL_CXX, AC_LIBTOOL_GCJ): Pass LD down to
Alexandre Oliva [Tue, 10 Oct 2000 05:00:18 +0000 (05:00 +0000)] 
* libtool.m4 (AC_LIBTOOL_CXX, AC_LIBTOOL_GCJ): Pass LD down to
ltconfig.

25 years agoFrom Bruce Korb <bkorb@cruzio.com>
Gary V. Vaughan [Mon, 2 Oct 2000 01:24:01 +0000 (01:24 +0000)] 
From Bruce Korb <bkorb@cruzio.com>
* ltmain.in (execute_dlfiles): Reduce obfuscation.

25 years ago* ltconfig.in [netbsd*] (deplibs_check_method, file_magic_cmd,
Alexandre Oliva [Sat, 30 Sep 2000 05:27:52 +0000 (05:27 +0000)] 
* ltconfig.in [netbsd*] (deplibs_check_method, file_magic_cmd,
file_magic_test_file): Removed inappropriate duplicate
definitions; these variables are set in AC_DEPLIBS_CHECK_METHOD.

25 years ago* libtool.m4 (lt_cv_file_magic_cmd): Don't use '${MAGIC_CMD}' or
Alexandre Oliva [Sat, 30 Sep 2000 05:21:27 +0000 (05:21 +0000)] 
* libtool.m4 (lt_cv_file_magic_cmd): Don't use '${MAGIC_CMD}' or
'${OBJDUMP}'; Solaris' /bin/sh loses with `}' in cache files.
(ac_cv_path_MAGIC_CMD): Renamed to lt_cv_path_MAGIC_CMD.

25 years ago* libtool.m4 (MAGIC_CMD): Don't use MAGIC, since BSD versions of
Gary V. Vaughan [Fri, 29 Sep 2000 21:06:27 +0000 (21:06 +0000)] 
* libtool.m4 (MAGIC_CMD): Don't use MAGIC, since BSD versions of
the file command use this environment variable to hold the
location of the magic database.
* ltconfig.in (MAGIC_CMD): ditto.
Reported by Marc Espie <Marc.Espie@liafa.jussieu.fr>

25 years agoNick Hudsn requested a change of email address.
Ossama Othman [Thu, 21 Sep 2000 00:28:28 +0000 (00:28 +0000)] 
Nick Hudsn requested a change of email address.

25 years ago* ltconfig.in (lt_cv_dlopen_self, lt_cv_dlopen_self_static): Use
Ossama Othman [Wed, 20 Sep 2000 22:15:43 +0000 (22:15 +0000)] 
* ltconfig.in (lt_cv_dlopen_self, lt_cv_dlopen_self_static): Use
"$ac_ext" as test program extension instead of the hard-coded
"c" because the link command expects a test program ending with
the former.
Reported by Bob Friesenhahn <bfriesen@simple.dallas.tx.us>

25 years ago* ltcf-cxx.sh (netbsd): Improved support.
Nick Hudson [Fri, 15 Sep 2000 16:49:03 +0000 (16:49 +0000)] 
* ltcf-cxx.sh (netbsd): Improved support.
* ltconfig.in (netbsd): ditto.

25 years ago* ltmain.in (version_type): Use "-iface" as the windows
Gary V. Vaughan [Fri, 15 Sep 2000 02:43:45 +0000 (02:43 +0000)] 
* ltmain.in (version_type): Use "-iface" as the windows
versioning scheme, where iface is the number of the oldest
interface supported.

25 years agoFrom Paul Sokolovsky <Paul.Sokolovsky@technologist.com>
Gary V. Vaughan [Fri, 15 Sep 2000 02:40:07 +0000 (02:40 +0000)] 
From Paul Sokolovsky <Paul.Sokolovsky@technologist.com>
* libtool.m4 (pw32): Initial support for pw32, assuming that
libtool's behaviour in this environment is identical to under
cygwin.
* ltconfig.in (pw32): ditto.
* ltmain.in (pw32): ditto.
* NEWS: Updated.

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

25 years ago* libtool.m4 (AC_PROG_LIBTOOL, AC_LIBTOOL_GCJ): Auto-detect
Alexandre Oliva [Tue, 12 Sep 2000 06:45:52 +0000 (06:45 +0000)] 
* libtool.m4 (AC_PROG_LIBTOOL, AC_LIBTOOL_GCJ): Auto-detect
LT_AC_PROG_GCJ.

25 years ago* depdemo/main.c: Support -alt.
Alexandre Oliva [Tue, 5 Sep 2000 12:36:42 +0000 (12:36 +0000)] 
* depdemo/main.c: Support -alt.
* tests/build-relink2.test: Try it.

25 years ago* ltconfig.in: Removed all references to what used to be
Alexandre Oliva [Tue, 5 Sep 2000 10:29:19 +0000 (10:29 +0000)] 
* ltconfig.in: Removed all references to what used to be
hardcode_into_libs=all.  2000-09-03's patch was wrong.
* ltmain.in: Likewise.
* tests/build-relink.test, tests/build-relink2.test: Adjust.

25 years ago* libtool.m4 (LT_AC_PROG_GCJ): Remove excess closing brackets.
Alexandre Oliva [Tue, 5 Sep 2000 05:13:20 +0000 (05:13 +0000)] 
* libtool.m4 (LT_AC_PROG_GCJ): Remove excess closing brackets.

25 years ago* mdemo/Makefile.am: Mark only libfoo2 as -no-undefined.
Alexandre Oliva [Mon, 4 Sep 2000 08:07:17 +0000 (08:07 +0000)] 
* mdemo/Makefile.am: Mark only libfoo2 as -no-undefined.

25 years ago* ltcf-c.sh (need_lc): Preserve allow_undefined_flag.
Alexandre Oliva [Mon, 4 Sep 2000 08:05:22 +0000 (08:05 +0000)] 
* ltcf-c.sh (need_lc): Preserve allow_undefined_flag.

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

25 years ago* ltcf-c.sh, ltcf-gcj.sh (hardcode_libdir_flag_spec,
Alexandre Oliva [Mon, 4 Sep 2000 07:07:01 +0000 (07:07 +0000)] 
* ltcf-c.sh, ltcf-gcj.sh (hardcode_libdir_flag_spec,
export_dynamic_flag_spec): Use ${wl}, not ${wlarc}.

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

25 years ago* libltdl/ltdl.c (load_deplibs): Don't append shlib_ext; use
Alexandre Oliva [Mon, 4 Sep 2000 06:09:43 +0000 (06:09 +0000)] 
* libltdl/ltdl.c (load_deplibs): Don't append shlib_ext; use
lt_dlopenext() instead.

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

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

25 years ago* ltconfig.in: Get rid of hardcode_into_libs=all; use
Alexandre Oliva [Mon, 4 Sep 2000 04:00:44 +0000 (04:00 +0000)] 
* ltconfig.in: Get rid of hardcode_into_libs=all; use
hardcode_into_libs=yes && shlibpath_overrides_runpath!=yes
instead.
[FreeBSD 3.[01]] (shlibpath_overrides_runpath): Set to no.
* ltmain.in: Likewise.
* tests/build-relink.test, tests/build-relink2.test: Adjust.

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

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

25 years ago* ltdl.m4 (HAVE_LIBDL): Look for dlopen in -lsvld.
Alexandre Oliva [Mon, 4 Sep 2000 01:41:57 +0000 (01:41 +0000)] 
* ltdl.m4 (HAVE_LIBDL): Look for dlopen in -lsvld.
* ltconfig.in: Likewise.

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

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

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

25 years ago* libtool.m4 (AM_PROG_GCJ): Removed.
Alexandre Oliva [Sun, 3 Sep 2000 21:45:01 +0000 (21:45 +0000)] 
* libtool.m4 (AM_PROG_GCJ): Removed.
(LT_AC_PROG_GCJ): Use AC_CHECK_TOOL.  Set GCJ to `no' if not
found.
* configure.in: Use LT_AC_PROG_GCJ.
Reported by Nick Hudson <nick@nthcliff.demon.co.uk>

25 years ago* tests/quote.test: Move the match test out of case statements, to
Alexandre Oliva [Sun, 3 Sep 2000 21:37:22 +0000 (21:37 +0000)] 
* tests/quote.test: Move the match test out of case statements, to
work around bug in /bin/sh of several OSs.

25 years ago* tests/defs (CC): Extract from the libtool script.
Alexandre Oliva [Sun, 3 Sep 2000 21:13:13 +0000 (21:13 +0000)] 
* tests/defs (CC): Extract from the libtool script.
* tests/link.test, tests/link-2.test, tests/quote.test: Use it.

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

25 years ago* demo/Makefile.am: Don't extract configuration variables directly
Alexandre Oliva [Sat, 2 Sep 2000 23:56:42 +0000 (23:56 +0000)] 
* demo/Makefile.am: Don't extract configuration variables directly
from the libtool script, since it breaks with multiple
configurations.  Use $(LIBTOOL) --config instead.

25 years ago* tests/link-2.test: Create hell.lo in the format expected by
Alexandre Oliva [Sat, 2 Sep 2000 23:37:10 +0000 (23:37 +0000)] 
* tests/link-2.test: Create hell.lo in the format expected by
libtool.

25 years ago* ltcf-c.sh, ltcf-cxx.sh, ltcf-gcj.sh (archive_cmds,
Alexandre Oliva [Sat, 2 Sep 2000 23:28:27 +0000 (23:28 +0000)] 
* ltcf-c.sh, ltcf-cxx.sh, ltcf-gcj.sh (archive_cmds,
archive_expsym_cmds) : Use compiler_flags instead of linker flags
when $CC is used for linking.
Reported by Alex Hornby <alex@anvil.co.uk>

25 years ago* libtool.m4 (lt_cv_deplibs_check_method, freebsd): Fix typo,
Makoto Ishisone [Sat, 2 Sep 2000 23:16:01 +0000 (23:16 +0000)] 
* libtool.m4 (lt_cv_deplibs_check_method, freebsd): Fix typo,
add support for compact format library.

25 years ago* configure.in: AC_SUBST reload_flag, deplibs_check_method
Nick Hudson [Sat, 2 Sep 2000 23:11:26 +0000 (23:11 +0000)] 
* configure.in: AC_SUBST reload_flag, deplibs_check_method
and file_magic_cmd.

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

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

25 years ago* ltconfig.in: Add back ranlib calls for static libraries if there
Assar Westerlund [Sat, 2 Sep 2000 22:32:28 +0000 (22:32 +0000)] 
* ltconfig.in: Add back ranlib calls for static libraries if there
is a ranlib.

25 years agosh.test was failing unnecessarily.
Gary V. Vaughan [Thu, 31 Aug 2000 17:35:56 +0000 (17:35 +0000)] 
sh.test was failing unnecessarily.

* ltmain.in: Xsed is overkill on $CC, and removing it prevents
the test suite from failing.

25 years ago* ltcf-c.sh, ltcf-cxx.sh, ltcf-gcj.sh: Removed RCD ID tags. They
Ossama Othman [Thu, 31 Aug 2000 16:04:56 +0000 (16:04 +0000)] 
* ltcf-c.sh, ltcf-cxx.sh, ltcf-gcj.sh: Removed RCD ID tags.  They
were causing merge problems for those who maintain a copy of
libtool in their own CVS repository.
Reported by Bob Friesenhahn <bfriesen@simple.dallas.tx.us>

25 years agoupdate config.guess and config.sub from ftp://ftp.gnu.org/gnu/config
Gary V. Vaughan [Mon, 28 Aug 2000 02:41:20 +0000 (02:41 +0000)] 
update config.guess and config.sub from ftp://ftp.gnu.org/gnu/config

25 years agotypo
Gary V. Vaughan [Sun, 27 Aug 2000 20:00:53 +0000 (20:00 +0000)] 
typo

25 years ago* ltconfig.in (with_gcc): Make the value of this option
Gary V. Vaughan [Sun, 27 Aug 2000 11:14:32 +0000 (11:14 +0000)] 
* ltconfig.in (with_gcc):  Make the value of this option
available to the generated libtool script.
* ltmain.in (compile_command, finalize_command):  The native C
and C++ compilers on IRIX require the -LANG:std in order to to
compile correctly.   The same options should _not_ be passed
through to gcc on IRIX, or at all on other architectures for
backwards compatibility (among others).
Reported by Bob Freisenhahn <bfreisen@simple.dallas.tx.us>
Reported by Albert Chin-A-Young <china@thewrittenword.com>

25 years ago* ltcf-cxx.sh (old_archive_cmds): With IRIX C++ 7.3.1.1m, CC -ar
Albert Chin-A-Young [Sat, 26 Aug 2000 13:16:19 +0000 (13:16 +0000)] 
* ltcf-cxx.sh (old_archive_cmds):  With IRIX C++ 7.3.1.1m, CC -ar
must be used to create archive libraries, not ar.

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

25 years ago* ltcf-c.sh (need_lc): Fix test message. Set wl for archive_cmds.
Alexandre Oliva [Tue, 1 Aug 2000 03:47:20 +0000 (03:47 +0000)] 
* ltcf-c.sh (need_lc): Fix test message.  Set wl for archive_cmds.
(ac_cv_prog_cc_pic): Don't print `cached' without `checking'.
* ltcf-cxx.sh (need_lc): Set based on postdeps.

25 years ago* configure.in (AM_PROG_GCJ): Moved definition...
Alexandre Oliva [Wed, 26 Jul 2000 19:56:32 +0000 (19:56 +0000)] 
* configure.in (AM_PROG_GCJ): Moved definition...
* libtool.m4: ... here.

25 years ago* ltmain.in (tagname): Use `case' instead of `grep' to infer it.
Alexandre Oliva [Wed, 26 Jul 2000 04:31:03 +0000 (04:31 +0000)] 
* ltmain.in (tagname): Use `case' instead of `grep' to infer it.
Match even when there are changes in white-space.
(link): Accumulate base_compile so that -L flags that are part of
$CC aren't retained.

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

25 years ago* ltcf-cxx.sh: Allow CC to have arguments.
Michael Matz [Mon, 24 Jul 2000 06:10:27 +0000 (06:10 +0000)] 
* ltcf-cxx.sh: Allow CC to have arguments.

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

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

25 years ago* tests/Makefile.am (COMMON_TESTS): New variable.
Raja R Harinath [Mon, 24 Jul 2000 05:33:28 +0000 (05:33 +0000)] 
* tests/Makefile.am (COMMON_TESTS): New variable.
(CXX_TESTS): Define unconditionally.
(TESTS): Move all tests to COMMON_TESTS, and conditionally
include CXX_TESTS.
(EXTRA_DIST): Don't use $(TESTS).

25 years ago* ltcf-c.sh (linkopts): Don't set for test.
Alexandre Oliva [Mon, 24 Jul 2000 05:28:14 +0000 (05:28 +0000)] 
* ltcf-c.sh (linkopts): Don't set for test.
* ltcf-cxx.sh (linkopts): Likewise.

25 years agotypo
Nick Hudson [Mon, 24 Jul 2000 05:25:45 +0000 (05:25 +0000)] 
typo

25 years ago* ltcf-cxx.sh (linkopts): Replace with linker_flags.
Nick Hudson [Mon, 24 Jul 2000 05:21:16 +0000 (05:21 +0000)] 
* ltcf-cxx.sh (linkopts): Replace with linker_flags.

25 years ago* ltmain.in (ILD): fix addition of deplibs in relink case.
Nick Hudson [Mon, 24 Jul 2000 05:15:37 +0000 (05:15 +0000)] 
* ltmain.in (ILD): fix addition of deplibs in relink case.

25 years ago* ltcf-c.sh, ltcf-cxx.sh: Check if -lc is necessary for building
Alexandre Oliva [Thu, 20 Jul 2000 02:29:16 +0000 (02:29 +0000)] 
* ltcf-c.sh, ltcf-cxx.sh: Check if -lc is necessary for building
shared library.
* ltcf-gcj.sh: Assume -lc is implicitly linked in.
* ltconfig.in: Set build_libtool_need_lc to indicate it.
* ltmain.in: Add -lc when building shared libary only if
necessary.

25 years agotypo fix from Mo DeJong
Mo DeJong [Thu, 20 Jul 2000 01:59:28 +0000 (01:59 +0000)] 
typo fix from Mo DeJong

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

25 years agoRecover data mysteriously replaced with NULs
Ken Block [Mon, 10 Jul 2000 07:37:18 +0000 (07:37 +0000)] 
Recover data mysteriously replaced with NULs

25 years ago* libltdl/ltdl.h: Also check for __cplusplus, __STDC__ is not
Ken Block [Mon, 10 Jul 2000 07:17:38 +0000 (07:17 +0000)] 
* libltdl/ltdl.h: Also check for __cplusplus, __STDC__ is not
by Compaq C++ compiler

25 years ago* ltcf-c.sh (wlarc, netbsd, aout): Set wlarc to empty.
Alexandre Oliva [Mon, 10 Jul 2000 07:03:52 +0000 (07:03 +0000)] 
* ltcf-c.sh (wlarc, netbsd, aout): Set wlarc to empty.
(hardcode_dynamic_flag_spec, export_dynamic_flag_spec): Use
wlarc instead of wl.
* ltcf-gcj.sh (wlarc, netbsd, aout): Set wlarc to empty.
(hardcode_dynamic_flag_spec, export_dynamic_flag_spec): Use
wlarc instead of wl.

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

25 years ago* ltcf-cxx.sh (archive_cmds, irix): Added -Wl to -update_registry
Albert Chin-A-Young [Mon, 10 Jul 2000 06:14:49 +0000 (06:14 +0000)] 
* ltcf-cxx.sh (archive_cmds, irix): Added -Wl to -update_registry
and its argument when gcc is the compiler.

25 years ago* libtool.m4 (lt_cv_deplibs_check_method, freebsd): Do not depend
Alexandre Oliva [Mon, 10 Jul 2000 06:09:13 +0000 (06:09 +0000)] 
* libtool.m4 (lt_cv_deplibs_check_method, freebsd): Do not depend
on $version_type; check for ELF support as in other BSDs.

25 years ago* libtool.m4 (AC_LIBTOOL_GCJ): Require either AC_PROG_GCJ or
Alexandre Oliva [Mon, 10 Jul 2000 06:06:39 +0000 (06:06 +0000)] 
* libtool.m4 (AC_LIBTOOL_GCJ): Require either AC_PROG_GCJ or
AM_PROG_GCJ.
(AC_PROG_LIBTOOL): Change internal comments to dnl, so that they
don't make it to the `configure' script.

25 years ago* configure.in (AM_PROG_GCJ): Re-enable, with definition copied
Alexandre Oliva [Mon, 10 Jul 2000 05:28:31 +0000 (05:28 +0000)] 
* configure.in (AM_PROG_GCJ): Re-enable, with definition copied
from CVS automake.

25 years ago* libtool.m4 (AM_PROG_GCJ): Quote it so that aclocal won't bring
Alexandre Oliva [Mon, 10 Jul 2000 04:33:52 +0000 (04:33 +0000)] 
* libtool.m4 (AM_PROG_GCJ): Quote it so that aclocal won't bring
it in if it only appears in libtool.m4.
(AC_PROG_LIBTOOL): Move AC_PROG_CXX, AC_PROG_GCJ and AM_PROG_GCJ
hooks here, so that they can be far simpler!

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

25 years ago* libtool.m4: Updated comment.
Ossama Othman [Tue, 13 Jun 2000 21:52:34 +0000 (21:52 +0000)] 
* libtool.m4: Updated comment.
* ltcf-cxx.sh (archive_cmds, archive_expsym_cmds,
hardcode_libdir_flag_spec, export_dynamic_flag_spec,
whole_archive_flag_spec, with_gnu_ld): Added two default
configurations for GNU g++ (one for g++ with GNU ld, and one for
g++ with native linker).  Updated all platform-specific g++
configurations to only be used if GNU ld isn't the backend linker.
Added support for the KCC (Kuck and Associates, Inc. (KAI) C++
Compiler) to the Linux and OSF/1 configurations.
(ac_cv_prog_cc_wl): Added KAI C++ configuration.
(archive_expsym_cmds): Some configurations were missing the
argument that sets the name of the output library.
* libltdl/ltdl.c, libltdl/libltdl.h: Synchronized with HEAD branch
versions.

* ltcf-cxx.sh (whole_archive_flag_spec): Added missing back quotes
(`) around a command that had to be evaluated.  This fixes GNU ld
"--whole-archive" support detection.
(wlarc): Fixed usage of $wlarc, which must be $wl in all cases,
but when really using $LD for linking.

* ltmain.in (deplibs): Add the library paths to end of the
deplibs, instead of the beginning, since deplibs is reordered
later on.

25 years ago* ltcf-cxx.sh (compiler_lib_search_path), ltconfig.in
Ossama Othman [Tue, 6 Jun 2000 03:23:51 +0000 (03:23 +0000)] 
* ltcf-cxx.sh (compiler_lib_search_path), ltconfig.in
(compiler_lib_search_path), ltmain.in (libs): The library path
that the compiler uses internally was being placed before the one
supplied by the user.  Added a loop that moves that path after the
user supplied one.
Reported by Stephan Kulow <coolo@kde.org> and Michael Matz
<matz@ifh.de>

25 years ago* ltconfig.in (ORIGINAL_CONFIG_SHELL): Prevent lossage when
Gary V. Vaughan [Tue, 30 May 2000 00:31:59 +0000 (00:31 +0000)] 
* ltconfig.in (ORIGINAL_CONFIG_SHELL): Prevent lossage when
the echo probing code falls into this branch without setting
this variable.

25 years ago* ltcf-c.sh (netbsd*): archive_cmds and archive_expsym_cmds
Gary V. Vaughan [Tue, 30 May 2000 00:21:05 +0000 (00:21 +0000)] 
* ltcf-c.sh (netbsd*): archive_cmds and archive_expsym_cmds
were reversed with respect to definition of __ELF__.
* ltcf-gcj.sh (netbsd*): ditto.
From Keisuke Inoue <keisuke@csl.sony.co.jp>

25 years ago* libtool.m4 (netbsd*): Use -L option to file_magic_cmd as for
Gary V. Vaughan [Mon, 29 May 2000 17:39:25 +0000 (17:39 +0000)] 
* libtool.m4 (netbsd*): Use -L option to file_magic_cmd as for
freebsd (below).
* libtool.m4 (netbsd ELF): support file_magic.
From Dan Winship <danw@helixcode.com>.

25 years ago* libtool.m4 (bsdi4*): Add -L option to bsdi4's file_magic_cmd
Steven M. Schultz [Mon, 29 May 2000 17:23:56 +0000 (17:23 +0000)] 
* libtool.m4 (bsdi4*): Add -L option to bsdi4's file_magic_cmd
command.  Under BSD/OS 4.1 several libraries are now symlinks
rather than regular files.  Adding -L tells the file program
to follow the symlink.

25 years ago* libtool.m4 (i*86-*-freebsd*): Forgot to changequote(,).
Gary V. Vaughan [Mon, 29 May 2000 17:19:11 +0000 (17:19 +0000)] 
* libtool.m4 (i*86-*-freebsd*): Forgot to changequote(,).

25 years ago* libtool.m4 (i*86-*-freebsd*): Support a.out shared libs.
Gary V. Vaughan [Mon, 29 May 2000 16:57:11 +0000 (16:57 +0000)] 
* libtool.m4 (i*86-*-freebsd*): Support a.out shared libs.
From <suzukis@file.phys.tohoku.ac.jp>

25 years agoSupport AR=mwld AR_FLAGS='-xml -o' for PPC Beos:
Fred Fish [Mon, 29 May 2000 16:25:23 +0000 (16:25 +0000)] 
Support AR=mwld AR_FLAGS='-xml -o' for PPC Beos:

* ltconfig (old_AR_FLAGS): Add.
(old_archive_cmds): Use AR_FLAGS rather than hardcoding "cru".
(archive_cmds): Use AR_FLAGS rather than hardcoding "cru".
(AR_FLAGS): Default to "cru" if not set.
* ltcf-c.sh: ditto.
* ltcf-gcj.sh: ditto.

25 years ago* ltconfig.in (echo): The following code actually prints the
Gary V. Vaughan [Mon, 29 May 2000 15:07:28 +0000 (15:07 +0000)] 
* ltconfig.in (echo): The following code actually prints the
double quotes -- so I removed them:
    echo='printf "%sn"' $echo 't'
From Tuukka Toivonen <tutoivon@mail.student.oulu.fi>

25 years ago* NEWS: updated.
Gary V. Vaughan [Mon, 29 May 2000 14:19:16 +0000 (14:19 +0000)] 
* NEWS: updated.