]> git.ipfire.org Git - thirdparty/libtool.git/log
thirdparty/libtool.git
24 years agoFrom Guido Draheim <Guido.Draheim@tek.com>:
Gary V. Vaughan [Sun, 5 Aug 2001 11:29:09 +0000 (11:29 +0000)] 
From Guido Draheim <Guido.Draheim@tek.com>:
* ltmain.in: Display better and different error messages when
library linkage fails in various ways.

24 years ago* libtool.m4 (_LT_AC_SYS_LIBPATH_AIX): Add newline after
Albert Chin-A-Young [Sun, 5 Aug 2001 11:13:33 +0000 (11:13 +0000)] 
* 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.

24 years agoFrom Brad <brad@comstyle.com>:
Gary V. Vaughan [Sun, 5 Aug 2001 11:04:59 +0000 (11:04 +0000)] 
From Brad <brad@comstyle.com>:
* libtool.m4 (archive_cmds) [darwin, newsos, sysv4]: Replace
1.3 era $linkopts references with $linker_flags.

24 years ago* libltdl/ltdl.c: Fixed several careless mistakes in the
Gary V. Vaughan [Sun, 5 Aug 2001 10:57:03 +0000 (10:57 +0000)] 
* libltdl/ltdl.c:  Fixed several careless mistakes in the
foreach_dirinpath support functions.
(foreach_dirinpath): Walk path elements with the argz API.

24 years agoFrom Sedi Master Albert Chin <china@thewrittenword.com>:
Gary V. Vaughan [Sat, 4 Aug 2001 19:57:09 +0000 (19:57 +0000)] 
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.

24 years agoFrom Edouard G. Parmelan <egp@free.fr>
Gary V. Vaughan [Sat, 4 Aug 2001 11:13:12 +0000 (11:13 +0000)] 
From Edouard G. Parmelan <egp@free.fr>
* libtool.m4 [darwin, openbsd]: Fix quoting problems with
unquoted [] expressions.

24 years ago* bootstrap: s/ltdldemo // -- This demo soesn't work properly,
Gary V. Vaughan [Fri, 3 Aug 2001 19:18:28 +0000 (19:18 +0000)] 
* bootstrap:  s/ltdldemo // -- This demo soesn't work properly,
so I haven't committed it yet.

24 years ago* libtool.m4 (AC_LIBTOOL_SETUP): Require Autoconf-2.50 via the
Ossama Othman [Fri, 3 Aug 2001 18:30:09 +0000 (18:30 +0000)] 
* 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.

24 years ago* ltdl.m4: Bump serial number.
Gary V. Vaughan [Wed, 1 Aug 2001 06:50:16 +0000 (06:50 +0000)] 
* 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.

24 years ago* libtool.m4 (mingw*) Revert the previous change as it was
Robert Boehne [Tue, 31 Jul 2001 22:57:34 +0000 (22:57 +0000)] 
* libtool.m4 (mingw*) Revert the previous change as it was
applied by mistake.

24 years ago* libtool.m4 (mingw*) sys_lib_search_path_spec:
Guido Draheim [Tue, 31 Jul 2001 20:35:10 +0000 (20:35 +0000)] 
* libtool.m4 (mingw*) sys_lib_search_path_spec:
Sets the proper path separator for cross-compiling.

24 years ago* libtool.m4 (ia64-*-hpux*) Add support for ia64*-*-hpux* platform.
Steve Ellcey [Tue, 31 Jul 2001 18:49:43 +0000 (18:49 +0000)] 
* libtool.m4 (ia64-*-hpux*) Add support for ia64*-*-hpux* platform.

24 years ago* libtool.m4 (AC_LIBTOOL_PROG_COMPILER_PIC) [aix*]: Fixed an
Robert Boehne [Tue, 31 Jul 2001 18:48:11 +0000 (18:48 +0000)] 
* libtool.m4 (AC_LIBTOOL_PROG_COMPILER_PIC) [aix*]: Fixed an
incorrect resetting of lt_prog_compiler_static when using gcc
under AIX Power.

24 years ago* bootstrap: Remove generated files (incase they are links) before
Gary V. Vaughan [Tue, 31 Jul 2001 02:30:31 +0000 (02:30 +0000)] 
* bootstrap: Remove generated files (incase they are links) before
rerunning the autotools to regenerate them.

24 years ago* libtool.m4 (AC_LIBTOOL_SETUP): Use Autoconf-2.50 era
Gary V. Vaughan [Mon, 30 Jul 2001 19:10:36 +0000 (19:10 +0000)] 
* 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.

24 years ago* libtool.m4 [UnixWare7, OpenUNIX8]: Initial support for
Gary V. Vaughan [Mon, 30 Jul 2001 01:39:33 +0000 (01:39 +0000)] 
* 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>

24 years ago* tests/sh.test: Add a new test to enforce X as the fill
Gary V. Vaughan [Sun, 29 Jul 2001 16:35:50 +0000 (16:35 +0000)] 
* 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.

24 years ago* tests/sh.test: New test to disallow `test $foo', where
Andrew C. Feren [Sun, 29 Jul 2001 16:20:45 +0000 (16:20 +0000)] 
* 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.

24 years ago* libtool.m4 (lt_cv_sys_global_symbol_to_cdecl): Change it from
Steve Ellcey [Sun, 29 Jul 2001 14:09:03 +0000 (14:09 +0000)] 
* 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()".

24 years agoFrom Guido Draheim <Guido.Draheim@tek.com>:
Gary V. Vaughan [Sun, 29 Jul 2001 12:13:48 +0000 (12:13 +0000)] 
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.

24 years ago* libtool.m4 (lt_cv_deplibs_check_method): Use pass_all
NIIBE Yutaka [Fri, 27 Jul 2001 16:28:06 +0000 (16:28 +0000)] 
* libtool.m4 (lt_cv_deplibs_check_method): Use pass_all
for sh*-*-linux* (SuperH) too.

24 years agoFrom Thomas Poindessous <poinde_t@epita.fr>
Ossama Othman [Wed, 25 Jul 2001 23:20:15 +0000 (23:20 +0000)] 
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).

* THANKS:  Added Albert Chin-A-Young.

24 years agoFrom Steve Ellcey <sje@cup.hp.com>:
Gary V. Vaughan [Wed, 25 Jul 2001 02:52:36 +0000 (02:52 +0000)] 
From Steve Ellcey <sje@cup.hp.com>:
* libltdl/ltdl.c (foreach_dirinpath): Free unassigned pointer
fix for `canonical'.

24 years ago* libtool.m4 (AC_LIBTOOL_LANG_CXX_CONFIG, AC_LIBTOOL_PROG_LD_SHLIBS)
Robert Boehne [Mon, 23 Jul 2001 21:22:03 +0000 (21:22 +0000)] 
* 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.

24 years ago* Makefile.am (EXTRA_DIST): Don't forget to distribute
Gary V. Vaughan [Mon, 23 Jul 2001 21:06:02 +0000 (21:06 +0000)] 
* Makefile.am (EXTRA_DIST): Don't forget to distribute
ChangeLog.1.

24 years agoFrom Erik Lindahl <E.Lindahl@chem.rug.nl>
Gary V. Vaughan [Mon, 23 Jul 2001 21:04:29 +0000 (21:04 +0000)] 
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.

24 years ago* libtool.m4 (AC_DEPLIBS_CHECK_METHOD): Use pass_all for
Andreas Schwab [Mon, 23 Jul 2001 20:34:21 +0000 (20:34 +0000)] 
* libtool.m4 (AC_DEPLIBS_CHECK_METHOD): Use pass_all for
s390*-*-linux* and m68*-*-linux*.

24 years ago* libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS): Fix tag support
Robert Boehne [Mon, 23 Jul 2001 16:41:49 +0000 (16:41 +0000)] 
* 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.

24 years ago* libtool.m4 (AC_LIBTOOL_SYS_MAX_CMD_LEN) [gnu*]: Remove spurious
Mark Kettenis [Mon, 23 Jul 2001 00:30:00 +0000 (00:30 +0000)] 
* 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.

24 years ago* ltdl.m4 (AC_LTDL_SYS_DLOPEN_DEPLIBS): add cases and comments for
Robert Boehne [Tue, 17 Jul 2001 20:17:38 +0000 (20:17 +0000)] 
* ltdl.m4 (AC_LTDL_SYS_DLOPEN_DEPLIBS): add cases and comments for
more platforms, including AIX, Digital/Tru64 UNIX and IRIX.

24 years ago* libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS): Fix ia64 AIX
Gary V. Vaughan [Mon, 16 Jul 2001 19:11:34 +0000 (19:11 +0000)] 
* 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>

24 years agoFrom dda@sleepycat.com (Don Anderson):
Gary V. Vaughan [Thu, 12 Jul 2001 23:36:36 +0000 (23:36 +0000)] 
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.

24 years agoFrom Stefan Ondrejicka <ondrej@idata.sk>:
Gary V. Vaughan [Thu, 12 Jul 2001 19:48:49 +0000 (19:48 +0000)] 
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.

24 years agoFrom albert chin <china@thewrittenword.com>
Dan McNichol [Thu, 12 Jul 2001 18:20:28 +0000 (18:20 +0000)] 
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.

24 years ago* libtool.m4 (_LT_AC_LANG_CXX_CONFIG) [hpux, linux, osf,
Gary V. Vaughan [Wed, 11 Jul 2001 23:16:07 +0000 (23:16 +0000)] 
* libtool.m4 (_LT_AC_LANG_CXX_CONFIG) [hpux, linux, osf,
solaris]: Doh!  the evalled variable shouldn't have been
quoted.

24 years ago* libtool.m4 (_LT_AC_LANG_CXX_CONFIG) [hpux, linux, osf,
Gary V. Vaughan [Wed, 11 Jul 2001 22:27:31 +0000 (22:27 +0000)] 
* 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>

24 years ago* README-alpha: s/configure.in/configure.ac.
Gary V. Vaughan [Mon, 9 Jul 2001 22:41:58 +0000 (22:41 +0000)] 
* README-alpha:  s/configure.in/configure.ac.
* configure.ac: Bumped version to 1.4c.

24 years ago* configure.ac: Bumped version to 1.4b. release-1-4b
Gary V. Vaughan [Mon, 9 Jul 2001 22:02:09 +0000 (22:02 +0000)] 
* configure.ac: Bumped version to 1.4b.
* NEWS: updated.
* config.guess, config.sub, texinfo.tex:  Synchronised from
ftp.gnu.org.

24 years agoFrom Michael Elizabeth Chastain <chastain@cygnus.com>:
Robert Boehne [Mon, 9 Jul 2001 21:36:00 +0000 (21:36 +0000)] 
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.

24 years ago* README-alpha: Upgrade distribution instructions to include
Gary V. Vaughan [Mon, 9 Jul 2001 20:22:51 +0000 (20:22 +0000)] 
* README-alpha:  Upgrade distribution instructions to include
canonical location of texinfo.tex.

24 years ago* libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS): Don't disable shlibs
Timothy Wall [Mon, 9 Jul 2001 19:19:24 +0000 (19:19 +0000)] 
* 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.

24 years ago* libtool.m4 (AC_LIBTOOL_SYS_MAX_CMD_LEN): Set max_cmd_len
Robert Boehne [Mon, 9 Jul 2001 19:11:26 +0000 (19:11 +0000)] 
* 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.

24 years ago* libtool.m4 (_LT_AC_LANG_C_CONFIG): Revert to 1.3.x
Gary V. Vaughan [Fri, 6 Jul 2001 01:08:58 +0000 (01:08 +0000)] 
* 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.

24 years agoCleanup of libltdl:
Gary V. Vaughan [Mon, 2 Jul 2001 01:21:30 +0000 (01:21 +0000)] 
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.

24 years ago* libtoolize.in: Display --version in the same format as
Gary V. Vaughan [Sun, 1 Jul 2001 23:33:12 +0000 (23:33 +0000)] 
* libtoolize.in:  Display --version in the same format as
autoconf and automake.
* ltmain.in: Ditto.

24 years agoMerge test improvements from multi-language-branch:
Gary V. Vaughan [Sat, 30 Jun 2001 20:31:34 +0000 (20:31 +0000)] 
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.

24 years ago* libtool.m4 (AC_LIBTOOL_PROG_COMPILER_PIC) [aix*]: Always set
Gary V. Vaughan [Sat, 30 Jun 2001 02:39:18 +0000 (02:39 +0000)] 
* 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>

24 years ago* ltdl.m4 (AC_LTDL_DLLIB) [sco3.2*]: When searching for a dlopen
Gary V. Vaughan [Sat, 30 Jun 2001 00:40:38 +0000 (00:40 +0000)] 
* 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>

24 years agoGeneral cleanup of autoconf-2.50 upgrade:
Tim Van Holder [Fri, 29 Jun 2001 22:56:50 +0000 (22:56 +0000)] 
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.
* libtldl/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.

24 years ago* tests/suffix.test: Typo in 2nd for loop.
Gary V. Vaughan [Fri, 29 Jun 2001 22:29:09 +0000 (22:29 +0000)] 
* tests/suffix.test: Typo in 2nd for loop.

From Tim Van Holder <tim.van.holder@pandora.be>

24 years agoFrom Tim Van Holder <tim.van.holder@pandora.be>
Gary V. Vaughan [Fri, 29 Jun 2001 22:25:17 +0000 (22:25 +0000)] 
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.

24 years agoFrom Bruno Haible <haible@ilog.fr>
Gary V. Vaughan [Fri, 29 Jun 2001 17:12:39 +0000 (17:12 +0000)] 
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.

24 years agoFrom "Golubev I. N." <gin@mo.msk.ru>
Gary V. Vaughan [Fri, 29 Jun 2001 17:09:04 +0000 (17:09 +0000)] 
From "Golubev I. N." <gin@mo.msk.ru>
* tests/Makefile.am (CPPLAGS): Typo. s/CPPLAGS/CPPFLAGS.

24 years ago* mdemo/Makefile,am (foo1_la_LIBADD): Add libsub.la, since foo1
Gary V. Vaughan [Fri, 29 Jun 2001 02:35:56 +0000 (02:35 +0000)] 
* 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>

24 years agoFrom "Golubev I. N." <gin@mo.msk.ru>
Gary V. Vaughan [Fri, 29 Jun 2001 02:18:25 +0000 (02:18 +0000)] 
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.

24 years agoFrom Alexander Bluhm <Alexander.Bluhm@WiredMinds.de>
Gary V. Vaughan [Fri, 29 Jun 2001 01:00:17 +0000 (01:00 +0000)] 
From  Alexander Bluhm  <Alexander.Bluhm@WiredMinds.de>
* libltdl/ltdl.c (lt_dlopen): Fix bad memory initialisation
assumptions.

24 years ago* libtool.m4 (AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE) [HPUX]: Define
Gary V. Vaughan [Thu, 28 Jun 2001 23:06:25 +0000 (23:06 +0000)] 
* 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>

24 years ago* bootstrap: Use cp instead of ln -s, for systems without
Tim Van Holder [Thu, 28 Jun 2001 22:49:20 +0000 (22:49 +0000)] 
* bootstrap: Use cp instead of ln -s, for systems without
symlinks.  Reorder the statements to avoid repetition outside
the loop.

24 years ago* tagdemo/configure.ac, tagdemo/configure.in: USe the former instead of
Paolo Bonzini [Thu, 28 Jun 2001 22:46:43 +0000 (22:46 +0000)] 
* tagdemo/configure.ac, tagdemo/configure.in: USe the former instead of
the latter.

24 years agotypo.
Paolo Bonzini [Thu, 28 Jun 2001 22:10:58 +0000 (22:10 +0000)] 
typo.

24 years agoLibtool now builds with the help of Autoconf-2.50!
Gary V. Vaughan [Thu, 28 Jun 2001 22:02:06 +0000 (22:02 +0000)] 
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.
* 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.

24 years ago* pdemo/Makefile.am: Use '=' isntead of '+=' to shut up
Tim Van Holder [Thu, 28 Jun 2001 19:06:58 +0000 (19:06 +0000)] 
* pdemo/Makefile.am:  Use '=' isntead of '+=' to shut up
automake.

24 years agotypo.
Gary V. Vaughan [Wed, 27 Jun 2001 18:27:10 +0000 (18:27 +0000)] 
typo.

24 years ago* NEWS: Updated.
Gary V. Vaughan [Wed, 27 Jun 2001 17:56:09 +0000 (17:56 +0000)] 
* 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,

24 years ago* NEWS: Updated.
Gary V. Vaughan [Tue, 26 Jun 2001 01:37:48 +0000 (01:37 +0000)] 
* 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 <Edouard.Parmelan@France.NCR.COM>

24 years ago* libltdl/ltdl.c (LT_DLSTRLEN): Call strlen only if the argument
Gary V. Vaughan [Tue, 26 Jun 2001 01:06:00 +0000 (01:06 +0000)] 
* 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.

24 years ago* libltdl/ltdl.c: Prototype all static functions.
Gary V. Vaughan [Tue, 26 Jun 2001 00:53:37 +0000 (00:53 +0000)] 
* libltdl/ltdl.c: Prototype all static functions.

24 years ago* ltdl.m4: Bump serial number to 3.
Gary V. Vaughan [Tue, 26 Jun 2001 00:50:39 +0000 (00:50 +0000)] 
* 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.

24 years agoMerged the last few changes to the multi-language-branch made after the
Gary V. Vaughan [Mon, 25 Jun 2001 20:42:45 +0000 (20:42 +0000)] 
Merged the last few changes to the multi-language-branch made after the
original mergepoint:

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>

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

24 years ago* THANKS: Aded Albert Chin-A-Young.
Gary V. Vaughan [Mon, 25 Jun 2001 00:54:25 +0000 (00:54 +0000)] 
* THANKS:  Aded Albert Chin-A-Young.

24 years ago* libtool.m4 (IFS): When IFS is changed to split a string for
Gary V. Vaughan [Mon, 25 Jun 2001 00:51:41 +0000 (00:51 +0000)] 
* 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>

24 years ago* libtool.m4: Prefer shl_load to dlopen on HP-UX because dlopen
Albert Chin-A-Young [Mon, 25 Jun 2001 00:30:52 +0000 (00:30 +0000)] 
* libtool.m4: Prefer shl_load to dlopen on HP-UX because dlopen
won't work properly without a patch.

24 years ago* libtool.m4 (ltdll_cmds): [$]0 doesn't appear to translate through
Daniel Harvey [Mon, 25 Jun 2001 00:09:33 +0000 (00:09 +0000)] 
* libtool.m4 (ltdll_cmds): [$]0 doesn't appear to translate through
the script correctly, change to $''0

24 years ago* libtool.m4 (AC_DEPLIBS_CHECK_METHOD): Use pass_all for
Maciej W. Rozycki [Mon, 25 Jun 2001 00:00:27 +0000 (00:00 +0000)] 
* libtool.m4 (AC_DEPLIBS_CHECK_METHOD): Use pass_all for
mips-*-linux* and mipsel-*-linux*.

24 years ago* libtool.m4 (AC_LIBTOOL_SETUP): Remove failed try to
Andreas Schwab [Sun, 24 Jun 2001 22:32:25 +0000 (22:32 +0000)] 
* 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.

24 years ago* libtool.m4 (_LT_AC_LIBTOOL_SYS_PATH_SEPARATOR): Set
Gary V. Vaughan [Sun, 24 Jun 2001 20:13:04 +0000 (20:13 +0000)] 
* 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.

24 years ago* configure.in (AM_INIT_AUTOMAKE): Bumped version to 1.4a.
Gary V. Vaughan [Sun, 24 Jun 2001 19:13:42 +0000 (19:13 +0000)] 
* configure.in (AM_INIT_AUTOMAKE): Bumped version to 1.4a.

24 years agoComplete the new configure time tags creation facility based on
Gary V. Vaughan [Sun, 24 Jun 2001 17:55:52 +0000 (17:55 +0000)] 
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.

24 years ago* docs/libtool.texi: Updated the libltdl interface documentation
Robert Boehne [Sat, 16 Jun 2001 17:33:05 +0000 (17:33 +0000)] 
* docs/libtool.texi: Updated the libltdl interface documentation
to bring it up to date.

24 years ago* demo/Makefile.am (objdir): Use `libtool --config' for
Gary V. Vaughan [Wed, 6 Jun 2001 22:06:58 +0000 (22:06 +0000)] 
* 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.

24 years agoChanged the date in the last commit, my bad.
Robert Boehne [Wed, 6 Jun 2001 14:58:48 +0000 (14:58 +0000)] 
Changed the date in the last commit, my bad.

24 years ago* bootstrap: Added tagdemo and pdemo tests from
Robert Boehne [Wed, 6 Jun 2001 14:53:29 +0000 (14:53 +0000)] 
* 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.

24 years ago* libtool.m4: Merged ltconfig.in from multi-language-branch.
Gary V. Vaughan [Wed, 30 May 2001 19:52:43 +0000 (19:52 +0000)] 
* libtool.m4: Merged ltconfig.in from multi-language-branch.

24 years ago* libtool.m4: Reformatting for consistency, and some refactoring
Gary V. Vaughan [Mon, 28 May 2001 23:45:17 +0000 (23:45 +0000)] 
* libtool.m4: Reformatting for consistency, and some refactoring
in preparation for ltcf-*.sh merge.

24 years ago* ltmain.in: Merged from multi-language-branch.
Gary V. Vaughan [Sun, 27 May 2001 23:20:45 +0000 (23:20 +0000)] 
* 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.

24 years ago* configure.in: Reverted to 1.4, to avoid confusion with MLB.
Alexandre Oliva [Sun, 20 May 2001 18:34:33 +0000 (18:34 +0000)] 
* 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.

24 years agofile link-txt.tpl was initially added on branch binary-branch.
Bruce Korb [Sun, 13 May 2001 16:44:40 +0000 (16:44 +0000)] 
file link-txt.tpl was initially added on branch binary-branch.

24 years agofile install-txt.tpl was initially added on branch binary-branch.
Bruce Korb [Sun, 13 May 2001 16:44:40 +0000 (16:44 +0000)] 
file install-txt.tpl was initially added on branch binary-branch.

24 years agofile finish-txt.tpl was initially added on branch binary-branch.
Bruce Korb [Sun, 13 May 2001 16:44:40 +0000 (16:44 +0000)] 
file finish-txt.tpl was initially added on branch binary-branch.

24 years agofile execute-txt.tpl was initially added on branch binary-branch.
Bruce Korb [Sun, 13 May 2001 16:44:40 +0000 (16:44 +0000)] 
file execute-txt.tpl was initially added on branch binary-branch.

24 years agofile compile-txt.tpl was initially added on branch binary-branch.
Bruce Korb [Sun, 13 May 2001 16:44:40 +0000 (16:44 +0000)] 
file compile-txt.tpl was initially added on branch binary-branch.

24 years agofile clean-txt.tpl was initially added on branch binary-branch.
Bruce Korb [Sun, 13 May 2001 16:44:40 +0000 (16:44 +0000)] 
file clean-txt.tpl was initially added on branch binary-branch.

24 years agofile base-txt.tpl was initially added on branch binary-branch.
Bruce Korb [Sun, 13 May 2001 16:44:40 +0000 (16:44 +0000)] 
file base-txt.tpl was initially added on branch binary-branch.

24 years agofile ltmacros.tpl was initially added on branch binary-branch.
Bruce Korb [Sun, 13 May 2001 03:59:27 +0000 (03:59 +0000)] 
file ltmacros.tpl was initially added on branch binary-branch.

24 years agofile ltexe.c was initially added on branch binary-branch.
Bruce Korb [Sun, 13 May 2001 01:51:15 +0000 (01:51 +0000)] 
file ltexe.c was initially added on branch binary-branch.

24 years agofile lt_exe.tpl was initially added on branch binary-branch.
Bruce Korb [Sat, 12 May 2001 21:01:45 +0000 (21:01 +0000)] 
file lt_exe.tpl was initially added on branch binary-branch.

24 years agofile ltstr.tpl was initially added on branch binary-branch.
Bruce Korb [Sat, 12 May 2001 16:06:21 +0000 (16:06 +0000)] 
file ltstr.tpl was initially added on branch binary-branch.

24 years agofile ltversion.c was initially added on branch binary-branch.
Bruce Korb [Sat, 12 May 2001 16:05:11 +0000 (16:05 +0000)] 
file ltversion.c was initially added on branch binary-branch.

24 years agofile ltcompile.c was initially added on branch binary-branch.
Bruce Korb [Sat, 12 May 2001 15:52:03 +0000 (15:52 +0000)] 
file ltcompile.c was initially added on branch binary-branch.

24 years agofile ltconfig.x was initially added on branch binary-branch.
Bruce Korb [Sat, 12 May 2001 15:46:18 +0000 (15:46 +0000)] 
file ltconfig.x was initially added on branch binary-branch.