]> git.ipfire.org Git - thirdparty/libtool.git/log
thirdparty/libtool.git
24 years agoRemoved the AC_REQUIRE of AC_PROG_LIBTOOL from AC_LIBTOOL_CXX.
Robert Boehne [Tue, 13 Feb 2001 20:06:55 +0000 (20:06 +0000)] 
Removed the AC_REQUIRE of AC_PROG_LIBTOOL from AC_LIBTOOL_CXX.

24 years agoChanged aix4* to aix* for setting deplibs_check_method to pass_all.
Robert Boehne [Mon, 12 Feb 2001 18:14:23 +0000 (18:14 +0000)] 
Changed aix4* to aix* for setting deplibs_check_method to pass_all.

24 years agoAdded support for AIX 4&5 on Power* and IA64.
Robert Boehne [Mon, 12 Feb 2001 18:08:11 +0000 (18:08 +0000)] 
Added support for AIX 4&5 on Power* and IA64.

24 years agoEliminated setting LD to $CC
Robert Boehne [Mon, 5 Feb 2001 17:50:37 +0000 (17:50 +0000)] 
Eliminated setting LD to $CC

24 years agoFrom Nick Hudson <skrll@netbsd.org>
Gary V. Vaughan [Mon, 5 Feb 2001 00:27:19 +0000 (00:27 +0000)] 
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.

24 years ago* libltdl/ltdl.c (load_deplibs): Make sure the depcount is reset,
Gary V. Vaughan [Fri, 2 Feb 2001 20:40:51 +0000 (20:40 +0000)] 
* libltdl/ltdl.c (load_deplibs): Make sure the depcount is reset,
even when deplibs are not used because of the patch below.

24 years ago* ltdl.m4 (AC_LTDL_SYS_DLOPEN_DEPLIBS): If we know that the host
Gary V. Vaughan [Fri, 2 Feb 2001 20:15:26 +0000 (20:15 +0000)] 
* 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.

24 years agoRemoved a line break that caused sh.test to fail.
Robert Boehne [Fri, 2 Feb 2001 18:01:18 +0000 (18:01 +0000)] 
Removed a line break that caused sh.test to fail.

24 years ago* AUTHORS: added myself to the list of maintainers.
Robert Boehne [Thu, 1 Feb 2001 00:16:16 +0000 (00:16 +0000)] 
* AUTHORS: added myself to the list of maintainers.

24 years ago* libltdl/ltdl.c (load_deplibs): If loading a deplib fails,
Gary V. Vaughan [Wed, 31 Jan 2001 11:42:38 +0000 (11:42 +0000)] 
* 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.

24 years ago* libltdl/Makefile.am (CLEANFILES): Clean conditionally-built
Alexandre Oliva [Mon, 29 Jan 2001 02:02:05 +0000 (02:02 +0000)] 
* libltdl/Makefile.am (CLEANFILES): Clean conditionally-built
libraries.

24 years ago* ltcf-c.sh (ld_shlibs) [aix5*]: Disable on unknown CPU types.
Alexandre Oliva [Sat, 27 Jan 2001 19:20:51 +0000 (19:20 +0000)] 
* ltcf-c.sh (ld_shlibs) [aix5*]: Disable on unknown CPU types.
* ltcf-cxx.sh, ltcf-gcj.sh: Likewise.

24 years ago* ltcf-cxx.sh (ac_cv_prog_cc_pic_works, ac_cv_prog_cc_static_works):
Michael Sokolov [Sat, 27 Jan 2001 19:05:03 +0000 (19:05 +0000)] 
* ltcf-cxx.sh (ac_cv_prog_cc_pic_works, ac_cv_prog_cc_static_works):
Don't unset, it's non-portable and no longer necessary, set to empty
instead.

24 years ago* ltconfig.in: Shell portability fix for the tagname validity check.
Alexandre Oliva [Sat, 27 Jan 2001 19:03:30 +0000 (19:03 +0000)] 
* ltconfig.in: Shell portability fix for the tagname validity check.

24 years ago* ltcf-cxx.sh: Use parentheses around eval $ac_compile.
Michael Sokolov [Fri, 26 Jan 2001 07:03:54 +0000 (07:03 +0000)] 
* ltcf-cxx.sh: Use parentheses around eval $ac_compile.

24 years ago* ltmain.in (TAG disable-shared, TAG disable-static): Make sure we
Alexandre Oliva [Wed, 24 Jan 2001 20:08:34 +0000 (20:08 +0000)] 
* ltmain.in (TAG disable-shared, TAG disable-static): Make sure we
keep at least one of build_libtool_libs or build_old_libs set to
yes.

24 years ago* ltcf-gcj.sh (lt_simple_link_test_code): Remove stray `(0)'.
Alexandre Oliva [Wed, 24 Jan 2001 02:22:17 +0000 (02:22 +0000)] 
* ltcf-gcj.sh (lt_simple_link_test_code): Remove stray `(0)'.
* libtool.m4 (_AC_LIBTOOL_GCJ): Pass $CPPFLAGS on.

24 years ago* NEWS: Updated.
Gary V. Vaughan [Mon, 8 Jan 2001 01:59:21 +0000 (01:59 +0000)] 
* 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.

24 years ago* NEWS: Updated.
Gary V. Vaughan [Fri, 5 Jan 2001 09:39:42 +0000 (09:39 +0000)] 
* 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.

24 years agoFrom vvv@vsu.ru:
Gary V. Vaughan [Sat, 23 Dec 2000 16:33:33 +0000 (16:33 +0000)] 
From vvv@vsu.ru:
* doc/fdl.texi (GNU Free Documentation License): contained @bye
command which prevented part of document to be generated (indices,
etc).
* doc/libtool.texi (Dlpreopening): the @deftypevar did not contain
a space after a type.

24 years ago* libtool.m4: s/[ t]*$//
Akim Demaille [Fri, 22 Dec 2000 23:49:02 +0000 (23:49 +0000)] 
* libtool.m4: s/[ t]*$//

* libtool.m4 (OSF/1):  Revert my patch of 2000-12-16.

24 years ago* libltdl/ltdl.c (lt_dlexit): Was checking for residency of the
Gary V. Vaughan [Wed, 20 Dec 2000 23:06:15 +0000 (23:06 +0000)] 
* libltdl/ltdl.c (lt_dlexit): Was checking for residency of the
wrong module.
Reported by Robert Boehne  <rboehne@ricardo-us.com>

24 years ago* ltmain.in (dlprefiles): Now that `2000-12-15 Utz-Uwe Haus' patch
Gary V. Vaughan [Wed, 20 Dec 2000 22:57:53 +0000 (22:57 +0000)] 
* ltmain.in (dlprefiles): Now that `2000-12-15 Utz-Uwe Haus' patch
below can detect preopened library deplibs correctly in libltdl,
we need to ensure that libtool library deplibs are also preloaded
into the binary for that phase to work.

24 years ago* ltcf-c.sh (OSF/1): Change the way to pass linker flags through
Aneesh Kumar K.V [Sat, 16 Dec 2000 17:44:54 +0000 (17:44 +0000)] 
* ltcf-c.sh (OSF/1): Change  the way to pass linker flags through
compiler on a Tru64 machine.
* ltcf-cxx.sh (OSF/1): ditto.

24 years ago* ltcf-c.sh (archive_cmds): And another one. Use test instead of
Gary V. Vaughan [Sat, 16 Dec 2000 13:56:50 +0000 (13:56 +0000)] 
* ltcf-c.sh (archive_cmds): And another one.  Use test instead of
`['.

24 years ago* ltconfig.in (sys_lib_search_path_spec): Use test instead of
Gary V. Vaughan [Sat, 16 Dec 2000 13:50:26 +0000 (13:50 +0000)] 
* ltconfig.in (sys_lib_search_path_spec): Use test instead of
`['.

24 years ago* ltconfig.in: (dyld/darwin*) Much improved port.
Wilfredo Sanchez [Sat, 16 Dec 2000 13:43:53 +0000 (13:43 +0000)] 
* ltconfig.in: (dyld/darwin*) Much improved port.
* ltcf-c.sh: (dyld/darwin*) Much improved port.
* libtool.m4: (dyld/darwin*) Much improved port.
* ltmain.in: (dyld/darwin*) Much improved port.

24 years ago* ltmain.in: Accept darwin as an alias for rhapsody.
Sascha Schumann [Sat, 16 Dec 2000 03:59:51 +0000 (03:59 +0000)] 
* ltmain.in: Accept darwin as an alias for rhapsody.

24 years ago* libtool.m4 (AC_DEPLIBS_CHECK_METHOD): Use the HPUX 10.20
Sascha Schumann [Sat, 16 Dec 2000 03:38:45 +0000 (03:38 +0000)] 
* libtool.m4 (AC_DEPLIBS_CHECK_METHOD): Use the HPUX 10.20
methods to check for library dependencies on HPUX 11.

24 years ago* ltconfig.in (deplibs_check_method, file_magic_cmd,
Gary V. Vaughan [Sat, 16 Dec 2000 03:35:35 +0000 (03:35 +0000)] 
* ltconfig.in (deplibs_check_method, file_magic_cmd,
file_magic_test_file): Arghh!  I keep forgetting that this stuff
has been moved...
* libtool.m4 (lt_cv_deplibs_check_method, lt_cv_file_magic_cmd,
lt_cv_file_magic_test_file): ...to here.  Now fixed (again).

24 years ago* doc/libtool.texi (Libltdl interface): Add documentation.
Gary V. Vaughan [Sat, 16 Dec 2000 03:19:09 +0000 (03:19 +0000)] 
* doc/libtool.texi (Libltdl interface):  Add documentation.
* libltdl/ltdl.h (lt_dlmakeresident, lt_dlisresident):  Add
prototypes.
(LT_DLERROR_CLOSE_RESIDENT_MODULE): New error status.
* libltdl/ltdl.c (lt_dlmakeresident, lt_dlisresident):  Allow
making and testing of resident module status, which prevents a
module from being lt_dlclosed.
(lt_dlopen):  If lt_dlopen()ing self, make the module resident.
(lt_dlclose):  Return an error if the module is resident.

24 years ago* ltconfig.in (netbsd*, deplibs_check_method): Enable ILD support
Nick Hudson [Sat, 16 Dec 2000 03:05:07 +0000 (03:05 +0000)] 
* ltconfig.in (netbsd*, deplibs_check_method): Enable ILD support
for NetBSD a.out.

24 years ago* libtool.m4 (AC_PATH_TOOL_PREFIX): Similarly with
Akim Demaille [Sat, 16 Dec 2000 02:57:01 +0000 (02:57 +0000)] 
* libtool.m4 (AC_PATH_TOOL_PREFIX): Similarly with
`ac_cv_path_MAGIC_CMD'
(AC_PROG_LD) <ac_cv_path_LD>: Likewise.
(AC_PROG_LD_GNU) <ac_cv_prog_gnu_ld>: Likewise.
(AC_PROG_NM) <ac_cv_path_NM>: Likewise.

24 years ago* libltdl/ltdl.c (lt_dlopen): Changed "dl_dependency_libs" keyword
Utz-Uwe Haus [Sat, 16 Dec 2000 01:26:03 +0000 (01:26 +0000)] 
* libltdl/ltdl.c (lt_dlopen): Changed "dl_dependency_libs" keyword
to "dependency_libs".

24 years ago* libltdl/ltdl.c (lt_dlexit): Reset the loaders value to zero when
Tod Milam [Thu, 14 Dec 2000 21:27:04 +0000 (21:27 +0000)] 
* libltdl/ltdl.c (lt_dlexit): Reset the loaders value to zero when
the last module has been unloaded.

24 years ago* README: Updated.
Masahiro Nobori [Thu, 14 Dec 2000 01:55:07 +0000 (01:55 +0000)] 
* README:  Updated.
* NEWS: Updated.
* libtool.m4:  New port to NEWS-OS Release 6.
* ltcf-c.sh: ditto.

24 years ago* ltcf-c.sh (hardcode_libdir_flag_spec): Remove linker
Nick Hudson [Thu, 14 Dec 2000 01:08:36 +0000 (01:08 +0000)] 
* ltcf-c.sh (hardcode_libdir_flag_spec):  Remove linker
sspecification for netbsd.

24 years ago* libtool.m4: Don't depend on Autoconf internals:
Akim Demaille [Thu, 14 Dec 2000 00:55:03 +0000 (00:55 +0000)] 
* libtool.m4:  Don't depend on Autoconf internals:
s/ac_cv_prog_gcc/GCC/.

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.

24 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.

24 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.

24 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.

24 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.

24 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.

24 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>

24 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.

24 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>

24 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.

24 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.

24 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.

24 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>

24 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.

24 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.

24 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.

24 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.

24 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.

24 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.

24 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.

24 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}.

24 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.

24 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.

24 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.

24 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.

24 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.

24 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.

24 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.

24 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.

24 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.

24 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.

24 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.

24 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>

24 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.

24 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.

24 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.

24 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.

24 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.

24 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>

24 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.

24 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.

24 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.

24 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

24 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.

24 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.

24 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>

24 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

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

24 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>