]> git.ipfire.org Git - thirdparty/libtool.git/log
thirdparty/libtool.git
18 years ago* NEWS: Update for Cygwin changes.
Charles Wilson [Sun, 28 Jan 2007 20:24:23 +0000 (20:24 +0000)] 
* NEWS: Update for Cygwin changes.

18 years ago* libltdl/ltdl.c (lt_dlexit): Make sure that 'cur' is not NULL
Dave Brolley [Sun, 28 Jan 2007 14:55:37 +0000 (14:55 +0000)] 
* libltdl/ltdl.c (lt_dlexit): Make sure that 'cur' is not NULL
before checking that it is still in the list.

18 years ago* ltmain.in (link mode): Pass through `-p' and `-fprofile-*' for
Mike Frysinger [Sun, 28 Jan 2007 14:19:24 +0000 (14:19 +0000)] 
* ltmain.in (link mode): Pass through `-p' and `-fprofile-*' for
GCC.

18 years ago* libltdl/ltdl.c, libltdl/ltdl.h: Adjust copyright years.
Ralf Wildenhues [Sun, 28 Jan 2007 13:40:49 +0000 (13:40 +0000)] 
* libltdl/ltdl.c, libltdl/ltdl.h: Adjust copyright years.

18 years ago* libltdl/ltdl.c (LT_GLOBAL_DATA) [__CYGWIN__]: Also define on
Charles Wilson [Sun, 28 Jan 2007 13:33:52 +0000 (13:33 +0000)] 
* libltdl/ltdl.c (LT_GLOBAL_DATA) [__CYGWIN__]: Also define on
Cygwin.
(LT_READTEXT_MODE): Ensure proper textmode fopen is used on
Cygwin.
* libltdl/ltdl.h (LT_SCOPE) [__CYGWIN__]: Also define on Cygwin.

18 years ago* libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS) [ cygwin, mingw ]
Ralf Wildenhues [Sun, 28 Jan 2007 13:04:20 +0000 (13:04 +0000)] 
* libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS) [ cygwin, mingw ]
<export_symbols_cmds>: Avoid shell expansion of '/s/.*' through
double expansion, in case there is a 'S:' drive.
Report by Charles Wilson.

18 years ago* doc/libtool.texi (Invoking libtool): Document `--tag'.
Ralf Wildenhues [Sat, 27 Jan 2007 17:28:14 +0000 (17:28 +0000)] 
* doc/libtool.texi (Invoking libtool): Document `--tag'.
(Tags): New node, backported from HEAD.
(Other languages): Adjust.
* NEWS: Update.

18 years ago* libltdl/ltdl.c (lt_dlmutex_register): Fix usage of old unlock
James Su [Sat, 27 Jan 2007 16:22:16 +0000 (16:22 +0000)] 
* libltdl/ltdl.c (lt_dlmutex_register): Fix usage of old unlock
function.  Also replace the seterror function.
* THANKS: Update.

18 years ago* doc/libtool.texi (Inter-library dependencies): Fix typo.
Reuben Thomas [Tue, 23 Jan 2007 23:49:27 +0000 (23:49 +0000)] 
* doc/libtool.texi (Inter-library dependencies): Fix typo.

18 years ago* libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS) [cygwin, mingw]:
Ralf Wildenhues [Sun, 21 Jan 2007 16:16:05 +0000 (16:16 +0000)] 
* libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS) [cygwin, mingw]:
Use `lib -OUT' rather than `lib /OUT' to avoid MSYS path
translation mangling.  Report by Christopher Hulbert.
* THANKS: Update.

18 years ago* ltmain.in (compile mode): Accept suffixes matching
Ralf Wildenhues [Sun, 21 Jan 2007 14:58:24 +0000 (14:58 +0000)] 
* ltmain.in (compile mode): Accept suffixes matching
`[fF][09].', for Fortran.
* tests/suffix.test: Also test f90, F90, f95, F95, f03, F03.

18 years ago* doc/libtool.texi: Typo fixes.
Ralf Wildenhues [Sun, 21 Jan 2007 14:34:43 +0000 (14:34 +0000)] 
* doc/libtool.texi: Typo fixes.
* NEWS: Likewise.

18 years ago* ltmain.in (--version): Do not output leading blank line,
Ralf Wildenhues [Sun, 10 Dec 2006 08:41:42 +0000 (08:41 +0000)] 
* ltmain.in (--version): Do not output leading blank line,
added inadvertently after 1.5.22.
Report by John Vandenberg <jayvdb@gmail.com>.

18 years ago* NEWS: Account for recent fix.
Ralf Wildenhues [Tue, 24 Oct 2006 20:18:28 +0000 (20:18 +0000)] 
* NEWS: Account for recent fix.

18 years ago* ltmain.in: Add -F* to flags that are passed to the linker.
Peter O'Gorman [Sun, 22 Oct 2006 14:09:58 +0000 (14:09 +0000)] 
* ltmain.in: Add -F* to flags that are passed to the linker.
Reported by SIGOURE Benoit <sigoure.benoit@lrde.epita.fr>

18 years ago* libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER): Improve multilib
Peter O'Gorman [Thu, 19 Oct 2006 05:05:55 +0000 (05:05 +0000)] 
* libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER): Improve multilib
support.
Reported by Kate Minola <kate01123@gmail.com> and others.

18 years ago* libtool.m4 (AC_LIBTOOL_SYS_LIB_STRIP) [darwin]: Also set
Peter O'Gorman [Tue, 17 Oct 2006 12:57:15 +0000 (12:57 +0000)] 
* libtool.m4 (AC_LIBTOOL_SYS_LIB_STRIP) [darwin]: Also set
old_striplib.

18 years ago* libltdl/ltdl.c (unload_deplibs, load_deplibs): Avoid memory
Eric Blake [Fri, 13 Oct 2006 14:13:31 +0000 (14:13 +0000)] 
* libltdl/ltdl.c (unload_deplibs, load_deplibs): Avoid memory
leaks.

18 years ago* ltmain.in (link mode): Pass through `--coverage', for GCC.
Ralf Wildenhues [Fri, 25 Aug 2006 15:08:31 +0000 (15:08 +0000)] 
* ltmain.in (link mode): Pass through `--coverage', for GCC.
Report by Rainer Keller <keller@hlrs.de>.

18 years ago* libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER)
Kurt Roeckx [Fri, 25 Aug 2006 15:04:54 +0000 (15:04 +0000)] 
* libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER)
(AC_DEPLIBS_CHECK_METHOD, AC_LIBTOOL_LANG_CXX_CONFIG)
(AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE)
(AC_LIBTOOL_PROG_COMPILER_PIC, AC_LIBTOOL_PROG_LD_SHLIBS)
[k*bsd*-gnu]: kfreebsd*-gnu and knetbsd*-gnu behave like
linux-gnu.
* ltdl.m4 (AC_LTDL_SYS_DLOPEN_DEPLIBS): Likewise.
* libtool.m4 (_LT_AC_LOCK)
[x86_64-*kfreebsd*-gnu]: Add 32/64 bit bi-arch support.
* NEWS: Update.

18 years ago* libtool.m4 (AC_DEPLIBS_CHECK_METHOD) [ mingw, pw32 ]:
Ralf Wildenhues [Fri, 25 Aug 2006 14:56:56 +0000 (14:56 +0000)] 
* libtool.m4 (AC_DEPLIBS_CHECK_METHOD) [ mingw, pw32 ]:
If `file' is present, use `func_win32_libid' rather than
`objdump -f', to facilitate cross-compilation.
Reported by Pierre Ossman <ossman@cendio.se>.

19 years ago* ltmain.in (execute mode): Also search the directory above `$objdir'
Ralf Wildenhues [Mon, 7 Aug 2006 16:25:31 +0000 (16:25 +0000)] 
* ltmain.in (execute mode): Also search the directory above `$objdir'
for the argument of "-dlopen", as mentioned in the error message.

19 years ago* libtool.m4 (AC_LIBTOOL_POSTDEP_PREDEP): Previous patch
Ralf Menzel [Thu, 3 Aug 2006 14:31:47 +0000 (14:31 +0000)] 
* libtool.m4 (AC_LIBTOOL_POSTDEP_PREDEP): Previous patch
applies to linux too, with Sun compiler.

19 years ago* libtool.m4 (AC_LIBTOOL_POSTDEP_PREDEP) [ solaris ]:
Albert Chin [Wed, 2 Aug 2006 13:35:37 +0000 (13:35 +0000)] 
* libtool.m4 (AC_LIBTOOL_POSTDEP_PREDEP) [ solaris ]:
Don't set $postdeps to "-lCstd -lCrun" if
"-library=stlport4" set in CXXFLAGS as stlport4 C++
library incompatible with Cstd C++ library. Use
'-library=Cstd -library=Crun' instead of '-lCstd -lCrun'.

19 years ago* libtool.m4 (AC_DEPLIBS_CHECK_METHOD): s/recognise/recognize/.
Eric Blake [Fri, 28 Jul 2006 16:57:36 +0000 (16:57 +0000)] 
* libtool.m4 (AC_DEPLIBS_CHECK_METHOD): s/recognise/recognize/.

19 years ago* libtool.m4 (_LT_COMPILER_BOILERPLATE, _LT_LINKER_BOILERPLATE):
Ralf Wildenhues [Sat, 24 Jun 2006 05:00:22 +0000 (05:00 +0000)] 
* libtool.m4 (_LT_COMPILER_BOILERPLATE, _LT_LINKER_BOILERPLATE):
Rewrite to not use unchecked `printf', for old systems like
SunOS 4.1.
(AC_LIBTOOL_COMPILER_OPTION, AC_LIBTOOL_LINKER_OPTION)
(AC_LIBTOOL_PROG_CC_C_O, AC_LIBTOOL_PROG_LD_SHLIBS): Likewise.
(AC_LIBTOOL_LANG_C_CONFIG): Adjust: use literal newlines in
`lt_simple_compile_test_code' and `lt_simple_link_test_code'.
(AC_LIBTOOL_LANG_CXX_CONFIG, AC_LIBTOOL_LANG_F77_CONFIG)
(AC_LIBTOOL_LANG_GCJ_CONFIG, AC_LIBTOOL_LANG_RC_CONFIG):
Likewise.
Bug report by Bruce Becker and Mark Andrews.

19 years ago* ltmain.in (link mode): Disregard
Ralf Wildenhues [Mon, 12 Jun 2006 05:25:26 +0000 (05:25 +0000)] 
* ltmain.in (link mode): Disregard
`hardcode_libdir_flag_spec_ld' if we're using `$CC' to link.
* libtool.m4 () [ hpux10, hpux11; hppa*64*, ia64* ]
<hardcode_libdir_flag_spec_ld>: Removed.
Reported by Roger While <simrw@sim-basis.de>.

19 years ago* ltmain.in (link mode): Honor `-threads', similar to `-mt'.
Ralf Wildenhues [Thu, 8 Jun 2006 16:55:10 +0000 (16:55 +0000)] 
* ltmain.in (link mode): Honor `-threads', similar to `-mt'.
Report by Eric Paire <eric.paire@st.com>.

19 years ago* ltmain.in: Convert *each* occurrence of `compile_command',
Ralf Wildenhues [Thu, 1 Jun 2006 19:09:56 +0000 (19:09 +0000)] 
* ltmain.in: Convert *each* occurrence of `compile_command',
`finalize_command', `relink_command', and `link_command',
that can conceivably be longer than 4000 bytes, to newline-
separated arguments before feeding to sed, to cater for sed
implementations with limited line lengths.  Convert back
afterwards.
* tests/link.test: Accommodate for trailing white space
resulting from above change.
This addresses an issue reported by Albert Chin on 2001-05-27:
http://lists.gnu.org/archive/html/libtool/2001-05/msg00159.html

19 years ago* libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS) [ sco3.2v5.0.[024]* ]:
Tim Rice [Thu, 1 Jun 2006 18:46:12 +0000 (18:46 +0000)] 
* libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS) [ sco3.2v5.0.[024]* ]:
Add missing case entry for these systems.

19 years ago* libtool.m4 (AC_LIBTOOL_PROG_COMPILER_PIC) [ cygwin ]:
Charles Wilson [Thu, 1 Jun 2006 18:42:06 +0000 (18:42 +0000)] 
* libtool.m4 (AC_LIBTOOL_PROG_COMPILER_PIC) [ cygwin ]:
define DLL_EXPORT for PIC objects on cygwin.

19 years ago* libtool.m4 (LT_AC_PROG_SED): AC_SUBST([SED]) for
Gary V. Vaughan [Fri, 19 May 2006 13:17:35 +0000 (13:17 +0000)] 
* libtool.m4 (LT_AC_PROG_SED): AC_SUBST([SED]) for
compatibility with future autoconf release of AC_PROG_SED.

19 years ago* ltmain.in (shell wrapper): Do not put `"$@"' in argument to
Ralf Wildenhues [Fri, 19 May 2006 02:23:53 +0000 (02:23 +0000)] 
* ltmain.in (shell wrapper): Do not put `"$@"' in argument to
$echo.

19 years ago* libtoolize.in: Use just one `echo' for `--version' output
Ralf Wildenhues [Thu, 18 May 2006 16:34:38 +0000 (16:34 +0000)] 
* libtoolize.in: Use just one `echo' for `--version' output
instead of several `echo', to avoid `Broken pipe' errors.
Reported by Behdad Esfahbod <behdad@cs.toronto.edu>.

19 years ago* ltmain.in: Reset/unset not only LANG and LC_ALL, but also
Ralf Wildenhues [Thu, 18 May 2006 06:52:54 +0000 (06:52 +0000)] 
* ltmain.in: Reset/unset not only LANG and LC_ALL, but also
LC_CTYPE, LC_COLLATE, LC_MESSAGES.
(execute mode): Restore them.
Noted by Peter O'Gorman.

19 years ago* tests/link-order.test: Take hardcode_direct into consideration
Albert Chin-A-Young [Wed, 17 May 2006 17:07:16 +0000 (17:07 +0000)] 
* tests/link-order.test: Take hardcode_direct into consideration
when testing link order.

19 years ago* libtool.m4 [ linux ] (AC_LIBTOOL_LANG_CXX_CONFIG)
Bruno Haible [Mon, 15 May 2006 16:41:00 +0000 (16:41 +0000)] 
* libtool.m4 [ linux ] (AC_LIBTOOL_LANG_CXX_CONFIG)
(AC_LIBTOOL_POSTDEP_PREDEP, AC_LIBTOOL_PROG_COMPILER_PIC)
(AC_LIBTOOL_PROG_LD_SHLIBS): Add support for Sun C 5.9,
Sun C++ 5.9, and Sun Fortran 8.3 on GNU/Linux.
* NEWS: Update.

19 years ago* config.guess, config.sub: Update from external sources.
Ralf Wildenhues [Mon, 15 May 2006 16:32:08 +0000 (16:32 +0000)] 
* config.guess, config.sub: Update from external sources.

19 years ago* libtool.m4 [ aix ] (AC_LIBTOOL_PROG_LD_SHLIBS)
Albert Chin-A-Young [Sun, 14 May 2006 08:44:38 +0000 (08:44 +0000)] 
* libtool.m4 [ aix ] (AC_LIBTOOL_PROG_LD_SHLIBS)
(AC_LIBTOOL_LANG_CXX_CONFIG): $hardcode_direct is set twice.

19 years ago* ltmain.in (link mode): For version_type `none', we still need
John Bowler [Sun, 14 May 2006 08:21:23 +0000 (08:21 +0000)] 
* ltmain.in (link mode): For version_type `none', we still need
to set `current', `age', and `revision', so that our checks
don't barf.  The values won't be used later.  Apparently
reported by several people, several times, for BeOS.
* NEWS, THANKS: Update.

19 years ago* libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER) [ linux ]:
Ralf Wildenhues [Tue, 28 Mar 2006 18:12:50 +0000 (18:12 +0000)] 
* libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER) [ linux ]:
Avoid warning when "parsing" `/etc/ld.so.conf' and empty
`/etc/ld.so.conf.d'.
Reported by Orion Poplawski <orion@cora.nwra.com>.

19 years ago* ltdl.m4 (AC_LTDL_SYS_DLOPEN_DEPLIBS) [ freebsd, dragonfly ]:
Ralf Wildenhues [Thu, 23 Mar 2006 22:40:21 +0000 (22:40 +0000)] 
* ltdl.m4 (AC_LTDL_SYS_DLOPEN_DEPLIBS) [ freebsd, dragonfly ]:
Set libltdl_cv_sys_dlopen_deplibs to yes.  Fixes excessive
lt_dlopen times on these systems.
* NEWS, THANKS: Update.
Bug reported by Peter Jeremy <peterjeremy@optushome.com.au>,
patch by Joerg Sonnenberger <joerg@netbsd.org>.

19 years ago* ltmain.in (link mode) < -static-libtool-libs >: New option.
Ralf Wildenhues [Mon, 20 Mar 2006 20:41:11 +0000 (20:41 +0000)] 
* ltmain.in (link mode) < -static-libtool-libs >: New option.
* doc/libtool.texi (Link mode, Distributing libltdl):
Document it.
Suggested by Gary Kumfert <kumfert@llnl.gov>.

19 years ago* libtool.m4 (LT_AC_PROG_SED): Do not forget to reset IFS even
Ralf Wildenhues [Fri, 17 Mar 2006 04:20:54 +0000 (04:20 +0000)] 
* libtool.m4 (LT_AC_PROG_SED): Do not forget to reset IFS even
in case of empty `$PATH'.

19 years ago* ltmain.in (link mode) [ openbsd, netbsd, dragonfly, .. ]:
Ralf Wildenhues [Thu, 16 Mar 2006 20:48:52 +0000 (20:48 +0000)] 
* ltmain.in (link mode) [ openbsd, netbsd, dragonfly, .. ]:
Fix 1.5.22 regression by commenting out the code to remove the
uninstalled paths.  It was never working, and it is not at the
right place.  A proper removal code is to follow.  This
regression was visible on OpenBSD, NetBSD, DragonFly, and other
systems with hardcode_direct=yes.
* NEWS, THANKS: Updated.
Reported by Joerg Sonnenberger <joerg@netbsd.org> and
Marc Espie <espie@nerim.net> and others.

19 years ago* libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER) [ freebsd,
Ralf Wildenhues [Thu, 16 Mar 2006 16:58:04 +0000 (16:58 +0000)] 
* libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER) [ freebsd,
dragonfly ]: Fix 1.5.22 regression caused by too strict $host_os
match that stopped DragonFly from working.
* NEWS, THANKS: Updated.
Reported by Jeremy C. Reed <reed@reedmedia.net>, patch by
Todd Vierling <tv@duh.org>.

19 years ago* ltmain.in (link mode) [ linux ]: PGI: for `reload_cmds', we
Ralf Wildenhues [Mon, 13 Feb 2006 17:02:53 +0000 (17:02 +0000)] 
* ltmain.in (link mode) [ linux ]: PGI: for `reload_cmds', we
not only need to get rid of `$wl', but also turn comma into
space so $LD understands whole_archive_flag_spec correctly.

19 years ago* ltmain.in <startup, shell wrapper>: Add _AS_BOURNE_COMPATIBLE
Ralf Wildenhues [Mon, 13 Feb 2006 16:52:38 +0000 (16:52 +0000)] 
* ltmain.in <startup, shell wrapper>: Add _AS_BOURNE_COMPATIBLE
code from Autoconf, to fix issues with zsh and other shells.
Reported by David Gómez Espinosa <david@pleyades.net>.

19 years ago* ltmain.in (extracted_archives, extracted_serial): New globals.
Ralf Wildenhues [Sun, 5 Feb 2006 11:08:52 +0000 (11:08 +0000)] 
* ltmain.in (extracted_archives, extracted_serial): New globals.
(func_extract_archives): Use them to rename extraction archives
for linking against multiple convenience libraries with the same
name.
Reported by Carlo Contavalli <ccontavalli@commedia.it>.

19 years ago* ltmain.in (link mode) < test_compile >: Fix a couple of instances
Ralf Wildenhues [Sun, 5 Feb 2006 10:25:50 +0000 (10:25 +0000)] 
* ltmain.in (link mode) < test_compile >: Fix a couple of instances
where `test .. -ne ..' would possibly compare non-numbers.  Clean up a
bit.

19 years ago* libtool.m4 [ solaris ] (AC_LIBTOOL_LANG_CXX_CONFIG)
Ralf Wildenhues [Fri, 3 Feb 2006 20:05:00 +0000 (20:05 +0000)] 
* libtool.m4 [ solaris ] (AC_LIBTOOL_LANG_CXX_CONFIG)
(AC_LIBTOOL_PROG_LD_SHLIBS) < whole_archive_flag_spec >:
Fix this once and for all, for both the SUN compiler suite
(cc/CC/f77/f90/f95) and GCC.
Reported by Yuri Pukhalsky <pooh@cryptopro.ru>.

19 years ago* cdemo/Makefile.am: Remove broken use of undocumented
Ralf Wildenhues [Fri, 3 Feb 2006 09:37:34 +0000 (09:37 +0000)] 
* cdemo/Makefile.am: Remove broken use of undocumented
Automake variable `$(OBJECTS)'.
* demo/Makefile.am, depdemo/Makefile.am: Likewise.
* f77demo/Makefile.am, mdemo/Makefile.am: Likewise.
* mdemo2/Makefile.am, pdemo/Makefile.am: Likewise.
* tagdemo/Makefile.am: Likewise.

19 years ago* ltmain.in (link mode): Fix logic for adding run paths to
Ralf Wildenhues [Fri, 3 Feb 2006 09:25:56 +0000 (09:25 +0000)] 
* ltmain.in (link mode): Fix logic for adding run paths to
also add paths for installed libtool libraries in case
`-static' is used.

19 years ago* doc/libtool.texi (titlepage): Remove superfluous word.
Ralf Wildenhues [Mon, 30 Jan 2006 20:26:15 +0000 (20:26 +0000)] 
* doc/libtool.texi (titlepage): Remove superfluous word.

19 years ago* commit, mailnotify: Bump copyright years.
Ralf Wildenhues [Mon, 23 Jan 2006 18:34:25 +0000 (18:34 +0000)] 
* commit, mailnotify: Bump copyright years.

19 years ago* THANKS: Move myself to contributor.
Eric Blake [Sat, 21 Jan 2006 17:39:00 +0000 (17:39 +0000)] 
* THANKS: Move myself to contributor.

19 years ago* libtool.m4 (_LT_AC_SYS_LIBPATH_AIX): Don't use semicolons
Ralf Wildenhues [Sat, 21 Jan 2006 16:46:08 +0000 (16:46 +0000)] 
* libtool.m4 (_LT_AC_SYS_LIBPATH_AIX): Don't use semicolons
inside { } in sed scripts, as Posix says it's not portable.
* ltmain.in (func_win32_libid): Likewise.
* mailnotify, commit: Likewise.
Noted by Paul Eggert <eggert@cs.ucla.edu>.

19 years ago* ltmain.in (compile mode): Also transform `.obj' correctly.
Ralf Wildenhues [Sat, 21 Jan 2006 08:58:04 +0000 (08:58 +0000)] 
* ltmain.in (compile mode): Also transform `.obj' correctly.
Reported by George Bosilca <bosilca@cs.utk.edu>.

19 years ago* libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER)
Leif Ekblad [Thu, 12 Jan 2006 22:04:28 +0000 (22:04 +0000)] 
* libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER)
(AC_DEPLIBS_CHECK_METHOD, AC_LIBTOOL_PROG_COMPILER_PIC): Added
support for RDOS.
* NEWS: Updated.

19 years ago* libtool.m4, ltmain.in, libltdl/ltdl.c: Bump copyright years.
Ralf Wildenhues [Wed, 11 Jan 2006 17:25:31 +0000 (17:25 +0000)] 
* libtool.m4, ltmain.in, libltdl/ltdl.c: Bump copyright years.

19 years ago* libltdl/ltdl.c (LT_DLMUTEX_GETERROR): check if
Alexis Wilke [Mon, 2 Jan 2006 08:34:03 +0000 (08:34 +0000)] 
* libltdl/ltdl.c (LT_DLMUTEX_GETERROR): check if
`lt_dlmutex_geterror_func' is set instead of
`lt_dlmutex_seterror_func'.

19 years ago* README-alpha: Another instance of anon cvs location.
Eric Blake [Tue, 20 Dec 2005 13:33:37 +0000 (13:33 +0000)] 
* README-alpha: Another instance of anon cvs location.

19 years ago* README-alpha: Update anon cvs location.
Eric Blake [Mon, 19 Dec 2005 16:31:19 +0000 (16:31 +0000)] 
* README-alpha: Update anon cvs location.

19 years ago* configure.ac: Bump version.
Ralf Wildenhues [Sun, 18 Dec 2005 22:43:02 +0000 (22:43 +0000)] 
* configure.ac: Bump version.
* NEWS: Updated.

19 years agoGNU libtool 1.5.22 is released. release-1-5-22
Ralf Wildenhues [Sun, 18 Dec 2005 22:14:06 +0000 (22:14 +0000)] 
GNU libtool 1.5.22 is released.

* configure.ac: Bump version.
* NEWS, THANKS: Updated.
* config.guess, config.sub, install-sh, texinfo.tex: Updated
from external sources.
* libtool.m4, ltdl.m4: Bump serial.
* libltdl/Makefile.am: Bump library revision.

19 years ago* ltmain.in (func_mktempdir): New, backported from HEAD.
Ralf Wildenhues [Sun, 18 Dec 2005 21:52:53 +0000 (21:52 +0000)] 
* ltmain.in (func_mktempdir): New, backported from HEAD.
(relink mode): Use it.  Fixes potential denial of service
through malicious other local user.
Reported by James Kosin <jkosin@intcomgrp.com>.

19 years ago* ltmain.in (link mode): Don't die if -L<relative/path> does not
Peter O'Gorman [Sun, 18 Dec 2005 21:37:20 +0000 (21:37 +0000)] 
* ltmain.in (link mode): Don't die if -L<relative/path> does not
exist.  Put in notinst_path though, so it won't end up in the
installed .la file.
(link mode): Really eliminate all temporary directories.

19 years ago* ltmain.in <duplicate_deps, preserve_args, linknames>:
Ralf Wildenhues [Sun, 18 Dec 2005 18:11:06 +0000 (18:11 +0000)] 
* ltmain.in <duplicate_deps, preserve_args, linknames>:
Initialize properly.

19 years ago* ltmain.in (link mode): Move library search paths that coincide
Jacob Meuser [Sun, 18 Dec 2005 17:59:07 +0000 (17:59 +0000)] 
* ltmain.in (link mode): Move library search paths that coincide
with paths to not yet installed libraries to the beginning of
the library search list.

19 years ago* libtool.m4 (AC_PROG_NM): Also look in /usr/ccs/bin/elf,
Kean Johnston [Sun, 18 Dec 2005 13:10:34 +0000 (13:10 +0000)] 
* libtool.m4 (AC_PROG_NM): Also look in /usr/ccs/bin/elf,
for SCO.  If we are not cross-compiling, but $ac_tool_prefix is
set, also try an un-prefixed `nm'.

19 years ago* libtool.m4 (AC_LIBTOOL_LANG_CXX_CONFIG)
Ralf Wildenhues [Sun, 18 Dec 2005 12:57:06 +0000 (12:57 +0000)] 
* libtool.m4 (AC_LIBTOOL_LANG_CXX_CONFIG)
<hardcode_shlibpath_var>: Initialize, to `unsupported'.

19 years ago* ltmain.in: Change semantics of `--tag=disable-static' and
Marc Espie [Sun, 18 Dec 2005 12:26:53 +0000 (12:26 +0000)] 
* ltmain.in: Change semantics of `--tag=disable-static' and
`--tag=disable-shared': The last one given wins now, both
override the default setting inherited by other `--tag'
arguments, even if passed later on the command line.
Still make sure we do not disable both kinds by falling back
to static libraries.

19 years ago* libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER) [ openbsd ]
Marc Espie [Sun, 18 Dec 2005 12:07:31 +0000 (12:07 +0000)] 
* libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER) [ openbsd ]
<sys_lib_dlsearch_path_spec>: Set to `/usr/lib' only.

19 years ago* doc/libtool.texi: Fix some documentation typos.
Nicolas Kaiser [Fri, 16 Dec 2005 18:11:47 +0000 (18:11 +0000)] 
* doc/libtool.texi: Fix some documentation typos.

19 years ago* ltmain.in [darwin]: Don't add -framework. -arch, -isysroot
Peter O'Gorman [Tue, 13 Dec 2005 14:39:22 +0000 (14:39 +0000)] 
* ltmain.in [darwin]: Don't add -framework. -arch, -isysroot
to $compiler_flags if already in $CC with same arguments.

19 years ago* ltmain.in: Preserve both parts of `--tag TAG', for
Marc Espie [Wed, 7 Dec 2005 20:54:16 +0000 (20:54 +0000)] 
* ltmain.in: Preserve both parts of `--tag TAG', for
relink_command.

19 years ago* ltmain.in (func_extract_archives, compile mode, link mode):
Ralf Wildenhues [Sat, 3 Dec 2005 08:34:11 +0000 (08:34 +0000)] 
* ltmain.in (func_extract_archives, compile mode, link mode):
Use `$exit_status' rather than forbidden `$status'.

19 years ago* ltmain.in: Fix typo introduced in dllsearchpath backport.
Ralf Wildenhues [Mon, 28 Nov 2005 12:41:41 +0000 (12:41 +0000)] 
* ltmain.in: Fix typo introduced in dllsearchpath backport.
<cwrappersource>: Undo line breaks in macro arguments.
Reported by Charles Wilson <cygwin@cwilson.fastmail.fm>.

19 years ago* ltmain.in (link mode): Add missing $LTCFLAGS for a $LTCC.
Peter O'Gorman [Sun, 27 Nov 2005 15:18:03 +0000 (15:18 +0000)] 
* ltmain.in (link mode): Add missing $LTCFLAGS for a $LTCC.
* libtool.m4 [darwin]: Use $LTCC $LTCFLAGS to create reloadable
objects.

19 years ago* libtool.m4: Fix comment typo.
Ralf Wildenhues [Sat, 26 Nov 2005 10:22:23 +0000 (10:22 +0000)] 
* libtool.m4: Fix comment typo.
* tests/dryrun.test: Avoid `directory exists' warning.

19 years ago* ltmain.in (link mode, cwrappersource): Backport fixes from
Charles Wilson [Fri, 25 Nov 2005 18:36:15 +0000 (18:36 +0000)] 
* ltmain.in (link mode, cwrappersource): Backport fixes from
CVS HEAD.

19 years ago* ltmain.in (generate dlsyms): Backport of func_generate_dlsyms
Charles Wilson [Fri, 25 Nov 2005 18:34:36 +0000 (18:34 +0000)] 
* ltmain.in (generate dlsyms): Backport of func_generate_dlsyms
fixes from HEAD.

19 years ago* ltmain.in (link mode): add foo/bin for every foo/lib in
Charles Wilson [Fri, 25 Nov 2005 18:31:53 +0000 (18:31 +0000)] 
* ltmain.in (link mode): add foo/bin for every foo/lib in
dllsearchpath when creating wrapper script.  Fixes
build-relink2 test failure.
Backport of CVS HEAD 2004-10-13.

19 years ago* libtool.m4 [aix] <archive_expsym_cmds>
Ralf Wildenhues [Fri, 25 Nov 2005 18:18:20 +0000 (18:18 +0000)] 
* libtool.m4 [aix] <archive_expsym_cmds>
(AC_LIBTOOL_PROG_LD_SHLIBS, AC_LIBTOOL_LANG_CXX_CONFIG): Always
move -bnoentry before $compiler_flags, so it can be overridden.

19 years ago* ltmain.in (link mode): Allow GCC response files through.
Ralf Wildenhues [Fri, 25 Nov 2005 18:14:22 +0000 (18:14 +0000)] 
* ltmain.in (link mode): Allow GCC response files through.

19 years ago* ltmain.in (link mode): Pass through -isysroot for cross
Peter O'Gorman [Fri, 25 Nov 2005 12:50:23 +0000 (12:50 +0000)] 
* ltmain.in (link mode): Pass through -isysroot for cross
architecture builds on darwin.

19 years ago* ltmain.in (clean mode): Don't remove non-existent libfoo.lai.
Ralf Wildenhues [Thu, 24 Nov 2005 16:00:49 +0000 (16:00 +0000)] 
* ltmain.in (clean mode): Don't remove non-existent libfoo.lai.

19 years ago* libtool.m4, ltmain.in: When calling $LTCC, pass default $CFLAGS
Albert Chin-A-Young [Thu, 24 Nov 2005 15:31:18 +0000 (15:31 +0000)] 
* libtool.m4, ltmain.in: When calling $LTCC, pass default $CFLAGS
through with $LTCFLAGS.
Backport from HEAD 2004-09-05.

19 years ago* ltmain.in (link mode): Use $pic_object as $non_pic_object if
David Edelsohn [Thu, 24 Nov 2005 15:22:59 +0000 (15:22 +0000)] 
* ltmain.in (link mode): Use $pic_object as $non_pic_object if
$non_pic_object=none.
* NEWS: Updated.
Missing backport from HEAD 2004-09-03 noted
by Max Bowsher <maxb1@ukf.net>.

19 years ago* ltmain.in (link mode): Pass through `-pg', for GCC.
Ralf Wildenhues [Sun, 20 Nov 2005 14:09:00 +0000 (14:09 +0000)] 
* ltmain.in (link mode): Pass through `-pg', for GCC.
Reported by Tor Lillqvist <tml@iki.fi>.

19 years ago* libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS)
Ralf Wildenhues [Sun, 20 Nov 2005 12:09:26 +0000 (12:09 +0000)] 
* libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS)
(AC_LIBTOOL_LANG_CXX_CONFIG) [aix4/aix5 !ia64]: Set
whole_archive_flag_spec to $convenience so the convenience libs
are really added to the link cmdline.
Missing backport from CVS HEAD 2004-11-17 noted by Jørgen Moth
<jorgen.moth@uni-c.dk>.

19 years ago* libtool.m4 (AC_LIBTOOL_SYS_MAX_CMD_LEN)
Todd Vierling [Sun, 20 Nov 2005 08:46:48 +0000 (08:46 +0000)] 
* libtool.m4 (AC_LIBTOOL_SYS_MAX_CMD_LEN)
(AC_LIBTOOL_SYS_DYNAMIC_LINKER,  AC_DEPLIBS_CHECK_METHOD)
(AC_LIBTOOL_LANG_CXX_CONFIG, AC_LIBTOOL_PROG_COMPILER_PIC)
(AC_LIBTOOL_PROG_COMPILER_PIC,  AC_LIBTOOL_PROG_LD_SHLIBS)
[ interix3 ]: Support for Interix/Microsoft Services for Unix.
* ltdl.m4 (AC_LTDL_SYS_DLOPEN_DEPLIBS): Likewise.
* NEWS: Updated.

19 years ago* tests/link-order.test [ aix, interix ]: Skip command line
Ralf Wildenhues [Sun, 20 Nov 2005 08:18:24 +0000 (08:18 +0000)] 
* tests/link-order.test [ aix, interix ]: Skip command line
grep.
Reported by Thorsten Glaser <tg@66h.42h.de>.

19 years ago* ltmain.in (finish mode): Fix a couple of $echo uses.
Ralf Wildenhues [Fri, 18 Nov 2005 20:29:07 +0000 (20:29 +0000)] 
* ltmain.in (finish mode): Fix a couple of $echo uses.
Reported by Thorsten Glaser <tg@66h.42h.de>.

19 years ago* libtool.m4 (_LT_AC_LANG_CXX_CONFIG, AC_LIBTOOL_PROG_LD_SHLIBS)
Albert Chin [Mon, 14 Nov 2005 22:50:35 +0000 (22:50 +0000)] 
* libtool.m4 (_LT_AC_LANG_CXX_CONFIG, AC_LIBTOOL_PROG_LD_SHLIBS)
[ hpux11 ]: Pass +nodefaultrpath when linking on ia64*.

19 years ago* libtool.m4 (AC_LIBTOOL_LANG_C_CONFIG):
Ralf Wildenhues [Sun, 13 Nov 2005 19:36:34 +0000 (19:36 +0000)] 
* libtool.m4 (AC_LIBTOOL_LANG_C_CONFIG):
Removed `lt_prog_cc_shlib' cruft, not needed any more.

19 years ago* libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER)
Kean Johnston [Sun, 13 Nov 2005 19:06:14 +0000 (19:06 +0000)] 
* libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER)
(AC_DEPLIBS_CHECK_METHOD, AC_LIBTOOL_LANG_C_CONFIG)
(AC_LIBTOOL_LANG_CXX_CONFIG, AC_LIBTOOL_PROG_COMPILER_PIC)
(AC_LIBTOOL_PROG_LD_SHLIBS)
[ sco3.2v5, sysv4, sysv4.3, sysv5, sco3.2v5, sco5v6, unixware,
OpenUNIX, sysv4*uw2 ]: Complete overhaul of SCO support.
* THANKS: Updated.

19 years ago* tests/quote.test: Do not fail on harmless shell bug present
Ralf Wildenhues [Sun, 13 Nov 2005 15:35:09 +0000 (15:35 +0000)] 
* tests/quote.test: Do not fail on harmless shell bug present
in some ksh88 versions.
Reported by Tim Rice <tim@multitalents.net> and others.

19 years ago* libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS) [ hpux10 ]:
Albert Chin-A-Young [Sun, 13 Nov 2005 15:09:27 +0000 (15:09 +0000)] 
* libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS) [ hpux10 ]:
Link with cc rather than ld (backport from HEAD).

19 years ago* libltdl.m4 (AC_LIBTOOL_PROG_COMPILER_PIC): `wl' is tagged
Ralf Wildenhues [Sat, 12 Nov 2005 11:54:40 +0000 (11:54 +0000)] 
* libltdl.m4 (AC_LIBTOOL_PROG_COMPILER_PIC): `wl' is tagged
here.