]> git.ipfire.org Git - thirdparty/libtool.git/log
thirdparty/libtool.git
15 years agoBackport of libltdl changes from the 2.26b release. branch-1-5
Peter O'Gorman [Tue, 24 Nov 2009 17:27:45 +0000 (11:27 -0600)] 
Backport of libltdl changes from the 2.26b release.

* libltdl/,tdl.c: Backport changes.

17 years ago* libtool.m4 [darwin]: Really use _lt_dar_allow_undefined for
Peter O'Gorman [Wed, 27 Feb 2008 20:30:25 +0000 (20:30 +0000)] 
* libtool.m4 [darwin]: Really use _lt_dar_allow_undefined for
allow_undefined_flag.
Reported by Eric Hall <eric@darkart.com>.

17 years ago* libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER): better handling
Peter Breitenlohner [Thu, 14 Feb 2008 23:48:56 +0000 (23:48 +0000)] 
* libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER): better handling
of predefined values for lt_cv_sys_lib_search_path_spec and
lt_cv_sys_lib_dlsearch_path_spec.

17 years ago* libltdl/configure.ac: Bump package version.
Ralf Wildenhues [Wed, 13 Feb 2008 22:10:07 +0000 (22:10 +0000)] 
* libltdl/configure.ac: Bump package version.
* README-alpha: Reminder to do it next time, too.

17 years agoAdd COPYING file to CVS, GPLv2.
Ralf Wildenhues [Sat, 9 Feb 2008 22:04:41 +0000 (22:04 +0000)] 
Add COPYING file to CVS, GPLv2.

17 years ago* libtool.m4 (AC_LIBTOOL_PROG_COMPILER_PIC): [linux] <ifort>:
Ralf Wildenhues [Sat, 9 Feb 2008 07:15:13 +0000 (07:15 +0000)] 
* libtool.m4 (AC_LIBTOOL_PROG_COMPILER_PIC): [linux] <ifort>:
Treat like icc and ecc, for fixed `-Wl,' and `-KPIC' settings.

17 years ago* NEWS: Update.
Peter O'Gorman [Fri, 1 Feb 2008 18:45:13 +0000 (18:45 +0000)] 
* NEWS: Update.
* configure.ac: Bump version to 1.5.27a.

17 years agoRelease GNU libtool 1.5.26. release-1-5-26
Peter O'Gorman [Fri, 1 Feb 2008 16:58:20 +0000 (16:58 +0000)] 
Release GNU libtool 1.5.26.
* NEWS: Update.
* libtool.m4, ltdl.m4: Bump serial.
* config.guess, config.sub, install-sh, texinfo.tex, INSTALL:
Updated from external sources.
* configure.ac: Bump version.
* README-alpha: Add note about bumping serials and ltdl version.

17 years agoBackport darwin support reorganization from HEAD.
Peter O'Gorman [Wed, 30 Jan 2008 06:40:58 +0000 (06:40 +0000)] 
Backport darwin support reorganization from HEAD.
* libtool.m4 [darwin]: Check for nmedit and dsymutil with
AC_CHECK_TOOL, use -single_module by default (can be turned off
with the -multi-module linker flag or by setting the
LT_MULTI_MODULE environment variable. If it is available use
-exported_symbols_list instead of nmedit to remove symbols.
* ltmain.in [darwin]: Use -single_module by default.

17 years ago* doc/Makefile.am, doc/notes.texi, doc/libtool.texi: Move the
Peter O'Gorman [Tue, 29 Jan 2008 03:55:15 +0000 (03:55 +0000)] 
* doc/Makefile.am, doc/notes.texi, doc/libtool.texi: Move the
platform specific notes to notes.texi and generate notes.txt.
Reported by Tim Rice

17 years agoSearch the compiler path too.
Peter O'Gorman [Mon, 28 Jan 2008 15:49:42 +0000 (15:49 +0000)] 
Search the compiler path too.
* libtool.m4 (compiler_lib_search_dirs): New variable.
* ltmain.in: Use it.
Reported by Maynard Johnson

17 years ago* doc/libtool.texi: Fixup Notes.
Peter O'Gorman [Thu, 24 Jan 2008 16:12:19 +0000 (16:12 +0000)] 
* doc/libtool.texi: Fixup Notes.
* README: Delete notes.

17 years ago* doc/libtool/texi: Backport notes.texi from HEAD.
Peter O'Gorman [Thu, 24 Jan 2008 07:27:41 +0000 (07:27 +0000)] 
* doc/libtool/texi: Backport notes.texi from HEAD.

17 years ago* libtool.m4 (sys_lib_search_path_spec, sys_lib_dlsearch_path_spec):
Peter O'Gorman [Thu, 24 Jan 2008 06:56:05 +0000 (06:56 +0000)] 
* libtool.m4 (sys_lib_search_path_spec, sys_lib_dlsearch_path_spec):
Allow for a cache variable lt_cv_sys_lib... to set these at configure
time.

17 years ago* ltmain.in [darwin]: look in libdir for dependent libraries, the .la
Peter O'Gorman [Mon, 21 Jan 2008 17:47:51 +0000 (17:47 +0000)] 
* ltmain.in [darwin]: look in libdir for dependent libraries, the .la
file may have been moved.
Reported by Benjamin Reed <ranger@befunk.com>

17 years ago* ltmain.in (lt_env): New variable. Use it when running commands.
Bruno Haible [Mon, 21 Jan 2008 15:01:24 +0000 (15:01 +0000)] 
* ltmain.in (lt_env): New variable. Use it when running commands.

17 years agoBackport ISO C++ support from HEAD, 2006-03-17 and 2005-09-12 patches.
Ralf Wildenhues [Sat, 19 Jan 2008 08:48:04 +0000 (08:48 +0000)] 
Backport ISO C++ support from HEAD, 2006-03-17 and 2005-09-12 patches.

* tagdemo/configure.ac (HAVE_NAMESPACES, HAVE_IOSTREAM):
New tests for ISO C++ features.  Reimplementation of similar
macros from the autoconf archive.
* tagdemo/foo.cpp, tagdemo/main.cpp: Adjusted.  Provide dummy
`std' namespace for the HPPA C++ compiler.

17 years ago* Makefile.am (fetch): Update to match upstream git sources.
Ralf Wildenhues [Mon, 14 Jan 2008 22:04:10 +0000 (22:04 +0000)] 
* Makefile.am (fetch): Update to match upstream git sources.
Pull `INSTALL' from gnulib instead of from Autoconf.

17 years ago* doc/notes.texi: Mention AIX binutils deficiency for C++ code.
Ralf Wildenhues [Mon, 14 Jan 2008 21:34:50 +0000 (21:34 +0000)] 
* doc/notes.texi: Mention AIX binutils deficiency for C++ code.
Report by Rainer Tammer.
Suggest using bash for configure.  Hint to runtimelinking.

17 years ago* ltmain.in (link mode): Fix warning about -l and -L for
Ralf Wildenhues [Sat, 12 Jan 2008 13:58:44 +0000 (13:58 +0000)] 
* ltmain.in (link mode): Fix warning about -l and -L for
archives and objects as output, to not trigger for *.la files.
Non-convenience archives are diagnosed later on.

17 years ago* libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS) <exclude_expsyms>:
Ralf Wildenhues [Fri, 11 Jan 2008 19:15:57 +0000 (19:15 +0000)] 
* libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS) <exclude_expsyms>:
Also exclude `_GLOBAL__F[ID]_.*'.  Also set for the C++ tag.
Fixes esp. demo/helldl build failure with GCC on AIX.
Report by Rainer Tammer.

17 years ago* mdemo/main.c: Include string.h, for strrchr.
Ralf Wildenhues [Wed, 9 Jan 2008 19:54:18 +0000 (19:54 +0000)] 
* mdemo/main.c: Include string.h, for strrchr.
Report by Rainer Tammer.
* f77demo/cprogram.c: Include stdio.h, for printf.
* f77demo/fooc.c: Likewise.

17 years ago* config.guess, config.sub: Updated from external sources.
Ralf Wildenhues [Mon, 7 Jan 2008 21:21:43 +0000 (21:21 +0000)] 
* config.guess, config.sub: Updated from external sources.

17 years agoSupport AIX 6.1.
Rainer Tammer [Mon, 7 Jan 2008 21:13:54 +0000 (21:13 +0000)] 
Support AIX 6.1.
* libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER)
(AC_DEPLIBS_CHECK_METHOD, _LT_AC_LANG_C_CONFIG)
(_LT_AC_LANG_CXX_CONFIG, _LT_AC_LANG_F77_CONFIG)
(AC_LIBTOOL_PROG_COMPILER_PIC, AC_LIBTOOL_PROG_LD_SHLIBS):
Adjust case patterns to match AIX 6 through 9 as well.
* ltdl.m4 (AC_LTDL_SYS_DLOPEN_DEPLIBS): Likewise.
* NEWS: Update.
* THANKS: Update.

17 years ago* NEWS, libtool.m4, ltmain.in: Bump copyright years.
Ralf Wildenhues [Wed, 2 Jan 2008 18:52:46 +0000 (18:52 +0000)] 
* NEWS, libtool.m4, ltmain.in: Bump copyright years.

17 years ago* doc/libtool.texi (Linking executables): Reorder paragraphs.
Stefan Sperling [Fri, 30 Nov 2007 04:19:20 +0000 (04:19 +0000)] 
* doc/libtool.texi (Linking executables): Reorder paragraphs.

17 years agoAvoid mixing functions and data pointers in callback functions.
Ralf Wildenhues [Thu, 15 Nov 2007 19:36:41 +0000 (19:36 +0000)] 
Avoid mixing functions and data pointers in callback functions.
* libltdl/ltdl.c (file_worker_func): New type.
(lt_dlforeachfile): Instead of passing a function pointer as a
data pointer, pass a pointer to a file_worker_func pointer.
(foreach_callback_func): Adjust.
Backport from 2006-08-31 fix in HEAD.
Report by Maciej BliziƄski <maciej.blizinski@gmail.com>.

17 years agoAvoid warnings about conftest.dSYM directories on Mac OS X Leopard.
Ralf Wildenhues [Mon, 12 Nov 2007 19:45:16 +0000 (19:45 +0000)] 
Avoid warnings about conftest.dSYM directories on Mac OS X Leopard.
* libtool.m4 (_LT_LINKER_BOILERPLATE, AC_LIBTOOL_LINKER_OPTION)
(AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE): Remove conftest.dSYM
directory.
Report and analysis by Jeff Squyres and Peter O'Gorman.

17 years ago* ltmain.in: Also sanitize `LANGUAGE'.
Ralf Wildenhues [Fri, 12 Oct 2007 16:35:49 +0000 (16:35 +0000)] 
* ltmain.in: Also sanitize `LANGUAGE'.
(execute mode): Also restore `LANGUAGE', for old glibc.
Report by Paul Eggert against Autoconf.

17 years ago* libtool.m4 (AC_LIBTOOL_PROG_COMPILER_PIC)
Ralf Wildenhues [Thu, 11 Oct 2007 17:25:06 +0000 (17:25 +0000)] 
* libtool.m4 (AC_LIBTOOL_PROG_COMPILER_PIC)
<lt_cv_prog_compiler_pic_works>: Renamed from
lt_prog_compiler_pic_works.
<lt_cv_prog_compiler_static_works>: Renamed from
lt_prog_compiler_static_works.
* NEWS: Update.

17 years ago* ltmain.in: Accept extension `.sx'.
Ralf Wildenhues [Tue, 9 Oct 2007 19:34:05 +0000 (19:34 +0000)] 
* ltmain.in: Accept extension `.sx'.
* tests/suffix.test: Test it.

17 years ago* libltdl/ltdl.c (lt_dlcaller_get_data): Work even when no caller
Eric Blake [Wed, 5 Sep 2007 19:23:37 +0000 (19:23 +0000)] 
* libltdl/ltdl.c (lt_dlcaller_get_data): Work even when no caller
has set data.

17 years ago* NEWS: Update.
Ralf Wildenhues [Sat, 1 Sep 2007 10:56:08 +0000 (10:56 +0000)] 
* NEWS: Update.

17 years ago* libltdl/ltdl.c (trim): Fix possible write beyond array bound.
Ralf Wildenhues [Sat, 1 Sep 2007 10:50:07 +0000 (10:50 +0000)] 
* libltdl/ltdl.c (trim): Fix possible write beyond array bound.

17 years ago* libltdl/ltdl.c (try_dlopen): Do not test array address of
Ralf Wildenhues [Sat, 1 Sep 2007 08:14:04 +0000 (08:14 +0000)] 
* libltdl/ltdl.c (try_dlopen): Do not test array address of
sys_dlsearch_path against NULL, rather test for nonempty
contents.
Coverity reports CID 148 and CID 149 via Jeff Squyres.

17 years ago* README: Fix testing instructions.
Ralf Wildenhues [Sat, 18 Aug 2007 08:59:29 +0000 (08:59 +0000)] 
* README: Fix testing instructions.
* README-alpha: Fix release instructions: build in a new tree.

17 years ago* libtool.m4 (AC_LIBTOOL_PROG_COMPILER_PIC): [ mingw, cygwin ]
Ralf Wildenhues [Thu, 16 Aug 2007 18:23:24 +0000 (18:23 +0000)] 
* libtool.m4 (AC_LIBTOOL_PROG_COMPILER_PIC): [ mingw, cygwin ]
<GCJ>: Do not use -DDLL_EXPORT.
Report by Ross Ridge <rridge@csclub.uwaterloo.ca>.

17 years ago* libltdl/ltdl.c (try_dlopen): Avoid a strlen. When reading .la
Dirk Mueller [Wed, 15 Aug 2007 21:39:26 +0000 (21:39 +0000)] 
* libltdl/ltdl.c (try_dlopen): Avoid a strlen.  When reading .la
files, cope with files that are not newline-terminated.

17 years ago* libtool.m4 (_LT_AC_LANG_CXX_CONFIG)
Tilman Koschnick [Sun, 5 Aug 2007 11:45:25 +0000 (11:45 +0000)] 
* libtool.m4 (_LT_AC_LANG_CXX_CONFIG)
(AC_LIBTOOL_PROG_COMPILER_PIC): [ linux ]: Treat pgcpp as
Portland Group C++ compiler as well.

17 years ago* mdemo/main.c (test_dl, main): Try lt_dlopenext as well.
Ralf Wildenhues [Tue, 24 Jul 2007 05:11:13 +0000 (05:11 +0000)] 
* mdemo/main.c (test_dl, main): Try lt_dlopenext as well.
* tests/mdemo-exec.test: Also try absolute library names.
* THANKS: Update.
Report by Brian Barrett.

17 years ago* doc/fdl.texi: Update to GFDL 1.2.
Ralf Wildenhues [Mon, 23 Jul 2007 22:39:51 +0000 (22:39 +0000)] 
* doc/fdl.texi: Update to GFDL 1.2.
* doc/libtool.texi: Adjust.  Put License in Appendix.

18 years ago* libtool.m4 (_LT_AC_LOCK) [ solaris ]: Cater to old Sparc
Ralf Wildenhues [Tue, 3 Jul 2007 05:10:45 +0000 (05:10 +0000)] 
* libtool.m4 (_LT_AC_LOCK) [ solaris ]: Cater to old Sparc
Solaris 7 ld that does not understand `-64'.
Report by Vincent Lefevre <vincent@vinc17.org>.

18 years ago* libtool.m4 (AC_LIBTOOL_DLOPEN_SELF): Correct a typo ("-dld"
Peter Breitenlohner [Sat, 30 Jun 2007 09:32:01 +0000 (09:32 +0000)] 
* libtool.m4 (AC_LIBTOOL_DLOPEN_SELF): Correct a typo ("-dld"
instead of "-ldld").

18 years ago* configure.ac: Bump version.
Peter O'Gorman [Sun, 24 Jun 2007 03:34:31 +0000 (03:34 +0000)] 
* configure.ac: Bump version.
* NEWS: Update.

18 years agoGNU libtool 1.5.24 is released. release-1-5-24
Peter O'Gorman [Sun, 24 Jun 2007 02:25:34 +0000 (02:25 +0000)] 
GNU libtool 1.5.24 is released.

* configure.ac: Bump version.
* NEWS: Updated.
* config.guess, config.sub, install-sh, texinfo.tex, INSTALL:
Updated from external sources.
* libtool.m4: Bump serial.

18 years ago* libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER) [linux]:
Ralf Wildenhues [Sun, 24 Jun 2007 02:13:30 +0000 (02:13 +0000)] 
* libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER) [linux]:
Ignore lines in ld.so.conf starting with 'hwcap '.

18 years ago* ltmain.in (version-number) [irix]: Don't subtract 1 from
Peter O'Gorman [Fri, 22 Jun 2007 06:15:08 +0000 (06:15 +0000)] 
* ltmain.in (version-number) [irix]: Don't subtract 1 from
major as it may be less than age.

18 years ago* libtool.m4 (AC_LIBTOOL_SYS_MAX_CMD_LEN): add quotes to
Peter O'Gorman [Mon, 18 Jun 2007 02:07:45 +0000 (02:07 +0000)] 
* libtool.m4 (AC_LIBTOOL_SYS_MAX_CMD_LEN): add quotes to
the test -n.

18 years ago* libtool.m4 (LT_CMD_MAX_LEN): ensure stderr
Charles Wilson [Sun, 17 Jun 2007 20:09:46 +0000 (20:09 +0000)] 
* libtool.m4 (LT_CMD_MAX_LEN): ensure stderr
is redirected even when getconf does not exist.

18 years ago* libtool.m4 (old_archive_cmds): Remove old_deplibs.
Peter O'Gorman [Mon, 4 Jun 2007 03:28:27 +0000 (03:28 +0000)] 
* libtool.m4 (old_archive_cmds): Remove old_deplibs.
Reported by Daniel Macks <dmacks@netspace.org>

18 years ago* libtool.m4 (LT_CMD_MAX_LEN): Try using getconf to set
Steve Ellcey [Fri, 1 Jun 2007 06:37:15 +0000 (06:37 +0000)] 
* libtool.m4 (LT_CMD_MAX_LEN): Try using getconf to set
lt_cv_sys_max_cmd_len.

18 years ago* ltmain.in, libtool.m4 [darwin]: Only use ${wl} in verstring
Peter O'Gorman [Mon, 28 May 2007 07:03:51 +0000 (07:03 +0000)] 
* ltmain.in, libtool.m4 [darwin]: Only use ${wl} in verstring
with xlc.

18 years ago* doc/libtool.texi (Libltdl interface): Fix typo.
Reuben Thomas [Thu, 3 May 2007 18:02:59 +0000 (18:02 +0000)] 
* doc/libtool.texi (Libltdl interface): Fix typo.

18 years ago* NEWS: Mention `-static-libtool-libs'.
Ralf Wildenhues [Wed, 11 Apr 2007 21:58:47 +0000 (21:58 +0000)] 
* NEWS: Mention `-static-libtool-libs'.

18 years ago* ltmain.in (link mode) <-no-install> [ darwin ]: Treat like
Ralf Wildenhues [Tue, 10 Apr 2007 19:10:04 +0000 (19:10 +0000)] 
* ltmain.in (link mode) <-no-install> [ darwin ]: Treat like
`-no-fast-install', as we cannot hardcode.
Report by Simon Josefsson.

18 years ago* ltmain.in (execute mode): Do not unset locale variables that
Ralf Wildenhues [Tue, 10 Apr 2007 19:05:34 +0000 (19:05 +0000)] 
* ltmain.in (execute mode): Do not unset locale variables that
have not been set previously.  Do not use uninitialized
$lt_unset.  Report by <deckrider@gmail.com>.

18 years ago* doc/libtool.texi (Link mode) <-no-install>: Mention that this
Ralf Wildenhues [Tue, 3 Apr 2007 19:10:09 +0000 (19:10 +0000)] 
* doc/libtool.texi (Link mode) <-no-install>: Mention that this
still generates a wrapper script on systems without hardcoding.
* THANKS: Update.
Report by Simon Josefsson.

18 years ago* libtool.m4 (_LT_AC_LANG_CXX_CONFIG, AC_LIBTOOL_PROG_LD_SHLIBS)
Matthieu Herrb [Thu, 29 Mar 2007 22:25:12 +0000 (22:25 +0000)] 
* libtool.m4 (_LT_AC_LANG_CXX_CONFIG, AC_LIBTOOL_PROG_LD_SHLIBS)
[ openbsd ]: Add an explicit check for shared libraries support.

18 years ago* libtool.m4 (AC_LIBTOOL_CONFIG) <fix_srcfile_path>: This
Ralf Wildenhues [Thu, 29 Mar 2007 17:11:51 +0000 (17:11 +0000)] 
* libtool.m4 (AC_LIBTOOL_CONFIG) <fix_srcfile_path>: This
variable needs escaping, too.
Report by Akim Demaille.

18 years ago* mdemo/Makefile.am (libmlib_la_LDFLAGS): Add
Ralf Wildenhues [Sun, 18 Mar 2007 18:45:19 +0000 (18:45 +0000)] 
* mdemo/Makefile.am (libmlib_la_LDFLAGS): Add
`-export-symbols-regex ".*"' because the convenience libltdl
uses export markers and thus turns off autoexport on w32.  Fixes
test failures for Cygwin and MinGW.
Bug analysis by Charles Wilson.

18 years ago* libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER)
Ralf Wildenhues [Sun, 18 Mar 2007 18:09:57 +0000 (18:09 +0000)] 
* libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER)
(AC_DEPLIBS_CHECK_METHOD, _LT_AC_LANG_CXX_CONFIG)
(AC_LIBTOOL_POSTDEP_PREDEP, AC_LIBTOOL_PROG_COMPILER_PIC)
(AC_LIBTOOL_PROG_LD_SHLIBS) [ interix ]: When matching for
interix, accept version range [3-9] instead of 3.
* NEWS: Update.
Report by Martin Koeppe <mkoeppe@gmx.de>.

18 years ago* tests/dryrun.test: ls -l in MSYS sometimes shows year,
Ralf Wildenhues [Sun, 18 Feb 2007 15:00:00 +0000 (15:00 +0000)] 
* tests/dryrun.test: ls -l in MSYS sometimes shows year,
not time, for really fresh files.  Add sleep 1 calls at
strategic places.  Fixes test failure on MinGW.

18 years ago* configure.ac: Bump version.
Ralf Wildenhues [Sat, 17 Feb 2007 09:43:36 +0000 (09:43 +0000)] 
* configure.ac: Bump version.
* NEWS: Updated.

18 years agoGNU libtool 1.5.23b is released. release-1-5-23b
Ralf Wildenhues [Sat, 17 Feb 2007 09:08:46 +0000 (09:08 +0000)] 
GNU libtool 1.5.23b is released.

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

18 years ago* libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS) [ linux ]
Ralf Wildenhues [Sat, 17 Feb 2007 08:23:50 +0000 (08:23 +0000)] 
* libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS) [ linux ]
<whole_archive_flag_spec>: For Sun C/C++ 5.9, do not add
/dev/null as dummy object, it fails with GNU ld version
2.16.91.0.7-amd-sles9.  Report by Terry D. Dontje.
* THANKS: Update.

18 years ago* libtool.m4 (_AS_TEST_PREPARE, AS_EXECUTABLE_P): m4_defun
Ralf Wildenhues [Sun, 11 Feb 2007 13:37:02 +0000 (13:37 +0000)] 
* libtool.m4 (_AS_TEST_PREPARE, AS_EXECUTABLE_P): m4_defun
these macros, if undefined, with modified copies from Autoconf
2.59.
(LT_AC_PROG_SED): Use AS_EXECUTABLE_P, not $as_executable_p,
this is an internal Autoconf detail.

18 years ago* doc/libtool.texi: Update copyright years.
Ralf Wildenhues [Sun, 11 Feb 2007 11:11:45 +0000 (11:11 +0000)] 
* doc/libtool.texi: Update copyright years.

18 years ago* libltdl/ltdl.h (LT_CONC) [_AIX]: Use `##'. AIX 4.3.3 xlc
Ralf Wildenhues [Tue, 6 Feb 2007 23:10:43 +0000 (23:10 +0000)] 
* libltdl/ltdl.h (LT_CONC) [_AIX]: Use `##'.  AIX 4.3.3 xlc
won't define __STDC__ with -qlanglvl=extc89.

18 years ago* libtool.m4 (_LT_COMPILER_BOILERPLATE, _LT_LINKER_BOILERPLATE)
Ralf Wildenhues [Mon, 5 Feb 2007 19:40:53 +0000 (19:40 +0000)] 
* libtool.m4 (_LT_COMPILER_BOILERPLATE, _LT_LINKER_BOILERPLATE)
(_LT_AC_SYS_LIBPATH_AIX, AC_LIBTOOL_LINKER_OPTION)
(AC_LIBTOOL_PROG_CC_C_O, AC_LIBTOOL_SYS_DYNAMIC_LINKER)
(_LT_AC_TAGCONFIG, AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE)
(AC_LIBTOOL_PROG_LD_SHLIBS): Require LT_AC_PROG_SED.
* THANKS: Update.
Report and initial patch by Maciej W. Rozycki.

18 years ago* libltdl/ltdl.c (lt_dlexit): Fix my bogus backport of Dave
Ralf Wildenhues [Mon, 29 Jan 2007 21:54:10 +0000 (21:54 +0000)] 
* libltdl/ltdl.c (lt_dlexit): Fix my bogus backport of Dave
Brolley's patch from CVS HEAD.

18 years ago* libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS) [ gnu ]
Samuel Thibault [Mon, 29 Jan 2007 19:51:58 +0000 (19:51 +0000)] 
* libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS) [ gnu ]
<archive_expsym_cmds>: Behave like Linux, so that
--version-script is used for Hurd as well.

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

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

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

18 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'.

18 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