]> git.ipfire.org Git - thirdparty/libtool.git/log
thirdparty/libtool.git
20 years ago* libtool.m4 (AC_LIBTOOL_PROG_COMPILER_PIC, AC_LIBTOOL_PROG_LD_SHLIBS)
Ralf Wildenhues [Sat, 23 Apr 2005 15:46:26 +0000 (15:46 +0000)] 
* libtool.m4 (AC_LIBTOOL_PROG_COMPILER_PIC, AC_LIBTOOL_PROG_LD_SHLIBS)
[solaris]: Update wl for Sun Studio f77/f90/f95.  Fix
whole_archive_flag_spec for cc and f77/f90/f95 to prevent reordering in
case we link with $CC.

20 years ago* libtool.m4 (AC_LIBTOOL_LANG_F77_CONFIG) [ aix4, aix5 ]:
Gary Kumfert [Sat, 23 Apr 2005 08:16:40 +0000 (08:16 +0000)] 
* libtool.m4 (AC_LIBTOOL_LANG_F77_CONFIG) [ aix4, aix5 ]:
Adjust logic to match the C case: Only disable static if not
on ia64 nor runtimelinking.

20 years ago* doc/libtool.texi: Get rid of overfull hboxes.
Jonathan Ryshpan [Sat, 23 Apr 2005 06:09:52 +0000 (06:09 +0000)] 
* doc/libtool.texi: Get rid of overfull hboxes.

20 years ago* libtool.m4 (_LT_CC_BASENAME): Use $echo, not $ECHO, for consistency.
Ralf Wildenhues [Fri, 22 Apr 2005 16:40:01 +0000 (16:40 +0000)] 
* libtool.m4 (_LT_CC_BASENAME): Use $echo, not $ECHO, for consistency.

20 years agoThe FSF are moving offices today. Changed their contact address
Gary V. Vaughan [Fri, 22 Apr 2005 09:05:43 +0000 (09:05 +0000)] 
The FSF are moving offices today.  Changed their contact address
in all files from `59 Temple Place, Suite 330, MA 02111-1307' to
`51 Franklin Street, Fifth Floor, MA 02110-1301'.

20 years agoFix changelog entry.
Ralf Wildenhues [Mon, 18 Apr 2005 17:10:09 +0000 (17:10 +0000)] 
Fix changelog entry.

20 years ago* libtool.m4 (_LT_COMPILER_BOILERPLATE, _LT_LINKER_BOILERPLATE):
Ralf Wildenhues [Mon, 18 Apr 2005 17:07:46 +0000 (17:07 +0000)] 
* libtool.m4 (_LT_COMPILER_BOILERPLATE, _LT_LINKER_BOILERPLATE):
New macros: save warnings and boilerplate of simple compile/link tests.
(AC_LIBTOOL_LANG_C_CONFIG, AC_LIBTOOL_LANG_CXX_CONFIG,
AC_LIBTOOL_LANG_F77_CONFIG, AC_LIBTOOL_LANG_GCJ_CONFIG,
AC_LIBTOOL_LANG_RC_CONFIG): Call.
(AC_LIBTOOL_COMPILER_OPTION, AC_LIBTOOL_LINKER_OPTION, AC_LIBTOOL_PROG_CC_C_O):
Fail only if nonempty warnings different from default compile/link.
* NEWS: Update.

20 years ago* tests/hardcode.test [solaris]: Use dumpstabs if available,
Ralf Wildenhues [Sun, 17 Apr 2005 07:59:52 +0000 (07:59 +0000)] 
* tests/hardcode.test [solaris]:  Use dumpstabs if available,
to avoid false failure caused by debug section which contains
command line (Solaris cc).

20 years ago* libtoolize.in: Fix syntax typos.
Ralf Wildenhues [Sun, 17 Apr 2005 06:52:11 +0000 (06:52 +0000)] 
* libtoolize.in: Fix syntax typos.

20 years ago* libtool.m4 (AC_LIBTOOL_LANG_GCJ_CONFIG): Add old_archive_cmds
Maciej W. Rozycki [Fri, 15 Apr 2005 14:40:09 +0000 (14:40 +0000)] 
* libtool.m4 (AC_LIBTOOL_LANG_GCJ_CONFIG): Add old_archive_cmds
definition.

20 years ago* libtool.m4 (_LT_CC_BASENAME): New macro to figure out $cc_basename.
Ralf Wildenhues [Fri, 15 Apr 2005 13:38:13 +0000 (13:38 +0000)] 
* libtool.m4 (_LT_CC_BASENAME): New macro to figure out $cc_basename.
Skip ccache, distcc, purify, cmdline options, `$host_alias-' prefix.
(AC_LIBTOOL_SETUP, AC_LIBTOOL_LANG_CXX_CONFIG,
AC_LIBTOOL_LANG_F77_CONFIG,  AC_LIBTOOL_LANG_GCJ_CONFIG,
AC_LIBTOOL_LANG_RC_CONFIG, AC_LIBTOOL_PROG_LD_SHLIBS): Use.
* NEWS: Update.

20 years ago* libtool.m4 (AC_LIBTOOL_SETUP, AC_LIBTOOL_CONFIG): Fix
Ralf Wildenhues [Tue, 12 Apr 2005 17:29:33 +0000 (17:29 +0000)] 
* libtool.m4 (AC_LIBTOOL_SETUP, AC_LIBTOOL_CONFIG): Fix
definition of $Xsed.

20 years ago* tests/linkorder.test: Move to
Ralf Wildenhues [Fri, 8 Apr 2005 15:17:28 +0000 (15:17 +0000)] 
* tests/linkorder.test: Move to
* tests/link-order.test: New, with fixed permissions.
* tests/Makefile.am: Adjust.

20 years ago Peter O'Gorman <peter@pogma.com>
Alexandre Oliva [Fri, 8 Apr 2005 15:03:25 +0000 (15:03 +0000)] 
Peter O'Gorman  <peter@pogma.com>

* ltmain.in: Don't add files with the same base name to an
archive; rename duplicates instead.
(func_extract_an_archive): Remove section to deal with duplicate
base names in an archive.
* tests/func_extract_archives.test: remove.
* tests/duplicate_members.test: new test.
* tests/Makefile.am: Add new test, remove old.

20 years agoFix the order of -L flags added for libtool dep libs.
Alexandre Oliva [Fri, 8 Apr 2005 13:00:50 +0000 (13:00 +0000)] 
Fix the order of -L flags added for libtool dep libs.

* ltmain.in (link mode): Add to tmp_libs paths for libtool dep
libs in reverse order as well.
* tests/defs: Set $build to allow to detect cross-compiles.
* tests/Makefile.am, tests/linkorder.test: New test.

20 years ago* libtool.m4 (AC_LIBTOOL_SYS_MAX_CMD_LEN) [ netbsd, freebsd, openbsd,
Mike Stump [Fri, 1 Apr 2005 09:29:32 +0000 (09:29 +0000)] 
* libtool.m4 (AC_LIBTOOL_SYS_MAX_CMD_LEN) [ netbsd, freebsd, openbsd,
darwin, dragonfly]: Use 3/4 of argmax, instead of 1/4.

20 years ago* libtool.m4 (AC_LIBTOOL_CONFIG): Typo.
Ralf Wildenhues [Mon, 28 Mar 2005 13:01:37 +0000 (13:01 +0000)] 
* libtool.m4 (AC_LIBTOOL_CONFIG): Typo.

20 years ago* m4/libtool.m4 (AC_LIBTOOL_LANG_GCJ_CONFIG, AC_LIBTOOL_LANG_RC_CONFIG):
Ralf Wildenhues [Mon, 28 Mar 2005 09:33:57 +0000 (09:33 +0000)] 
* m4/libtool.m4 (AC_LIBTOOL_LANG_GCJ_CONFIG, AC_LIBTOOL_LANG_RC_CONFIG):
Set $cc_basename.

20 years ago* libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS): Move linux entry to
Ralf Wildenhues [Tue, 22 Mar 2005 10:22:36 +0000 (10:22 +0000)] 
* libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS): Move linux entry to
correct position, re-indent.

20 years ago* libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS) [solaris]: Use ${wlarc}
Ralf Wildenhues [Tue, 22 Mar 2005 07:40:53 +0000 (07:40 +0000)] 
* libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS) [solaris]: Use ${wlarc}
and set to empty when using $LD for linking.  Fixes regression
introduced in 2004-12-20.
Reported by Ralf Menzel <menzel@ls6.cs.uni-dortmund.de> and
Пухальский Юрий Андреевич <pooh@cryptopro.ru>.

20 years ago* libtool.m4 (AC_LIBTOOL_SETUP, AC_LIBTOOL_LANG_CXX_CONFIG,
Ralf Wildenhues [Mon, 21 Mar 2005 18:16:49 +0000 (18:16 +0000)] 
* libtool.m4 (AC_LIBTOOL_SETUP, AC_LIBTOOL_LANG_CXX_CONFIG,
AC_LIBTOOL_LANG_F77_CONFIG, AC_LIBTOOL_PROG_LD_SHLIBS):
For matching compiler names: Pick only first word, allow leading white
space..
* tests/sh.test: ..and test for missing `*' at end of patterns.

20 years agoUpdate .cvsignore files.
Ralf Wildenhues [Sat, 19 Mar 2005 20:10:13 +0000 (20:10 +0000)] 
Update .cvsignore files.

20 years ago* tests/demo-nopic.test: Enhance status output
Ralf Wildenhues [Sat, 19 Mar 2005 19:55:01 +0000 (19:55 +0000)] 
* tests/demo-nopic.test: Enhance status output
noted by Tom Burger <tvburger@few.vu.nl>.

20 years ago* libtool.m4: The compiler can be a program name with args, so
Peter O'Gorman [Fri, 18 Mar 2005 15:33:58 +0000 (15:33 +0000)] 
* libtool.m4: The compiler can be a program name with args, so
always check cc_basename against compiler name and a wildcard.
Also, drop unnecessary quotes in `case' argument.

20 years ago* libtool.m4 (AC_LIBTOOL_LANG_CXX_CONFIG) [ solaris2.6+ ]:
Albert Chin-A-Young [Fri, 18 Mar 2005 14:39:48 +0000 (14:39 +0000)] 
* libtool.m4 (AC_LIBTOOL_LANG_CXX_CONFIG) [ solaris2.6+ ]:
When linking convenience libraries on Solaris with the Sun C++
compiler, pass convenience libraries through to the linker with
-Qoption between allextract/defaultextract.  The Sun C++ compiler
bundles -Qoption arguments so convenience libraries are linked with
defaultextract otherwise.
Backport of branch-2-0 patch dated 2004-03-14.

20 years ago* ltmain.in: unconditionally set IFS, and set it
Ralf Wildenhues [Wed, 16 Mar 2005 17:31:02 +0000 (17:31 +0000)] 
* ltmain.in: unconditionally set IFS, and set it
to the one true right sequence: space, tab, newline.

20 years ago* configure.ac, libltdl/configure.ac: s/##/dnl/ for comments
Ralf Wildenhues [Wed, 16 Mar 2005 10:05:52 +0000 (10:05 +0000)] 
* configure.ac, libltdl/configure.ac: s/##/dnl/ for comments
that are meaningless in configure.
Reported by Alexandre Duret-Lutz <adl@src.lip6.fr>.

20 years agoAllow special characters in source file names. Will break unless
Per Bothner [Tue, 15 Mar 2005 14:51:57 +0000 (14:51 +0000)] 
Allow special characters in source file names.  Will break unless
`-o target' is also given, which must not contain special characters.
En passant, fix source file quoting broken for cygwin/MSVC.

20 years ago* libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS) [linux]: Remove MAIN_
Ralf Wildenhues [Mon, 14 Mar 2005 11:12:05 +0000 (11:12 +0000)] 
* libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS) [linux]: Remove MAIN_
dependency when creating shared libraries with Portland pgf77.

20 years ago* ltmain.in (link mode): Reword double negation in error message.
Ralf Wildenhues [Sat, 12 Mar 2005 08:44:11 +0000 (08:44 +0000)] 
* ltmain.in (link mode): Reword double negation in error message.
Reported by Jesper Louis Andersen <jlouis@mongers.org>.

20 years ago* libltdl/Makefile.am (install-data-local): Don't force v7 tar
Gary V. Vaughan [Thu, 10 Mar 2005 20:20:41 +0000 (20:20 +0000)] 
* libltdl/Makefile.am (install-data-local): Don't force v7 tar
format with the `o' flag in create mode.
Set the umask to 0 when untarring to avoid copied files taking
their mode from the installer's umask.
* libtoolize.m4sh (func_copy_cb): Ditto.
Ignore errors from failed `cd' in the tar processes, since we
may be running in dryrun mode.
* libltdl/Makefile.am (ltdldatafiles): List all files needed to
build a newly libtoolize installed libltdl directory even if the
parent project doesn't use autoconf and automake.
Reported by Noah Misch <noah@cs.caltech.edu>,
Bob Friesenhahn <bfriesen@simple.dallas.tx.us>

20 years ago* libtool.m4 (AC_LIBTOOL_LANG_CXX_CONFIG,
Albert Chin-A-Young [Tue, 8 Mar 2005 16:25:59 +0000 (16:25 +0000)] 
* libtool.m4 (AC_LIBTOOL_LANG_CXX_CONFIG,
AC_LIBTOOL_PROG_LD_SHLIBS) [irix*, osf*]: Output -update_registry
information to ${output_objdir} directory, not ${objdir}.
${output_objdir} will work when a project has a single Makefile and
performs builds in subdirectories. ${objdir} expects the source in
the current directory, breaking single-Makefile builds.

20 years ago* THANKS: Update.
Ralf Wildenhues [Tue, 8 Mar 2005 09:24:16 +0000 (09:24 +0000)] 
* THANKS: Update.

20 years ago* libtoolize.m4sh (func_copy_cb): Use tar chof to avoid symlink
Gary V. Vaughan [Wed, 2 Mar 2005 15:58:14 +0000 (15:58 +0000)] 
* libtoolize.m4sh (func_copy_cb): Use tar chof to avoid symlink
attacks.
* libltdl/Makefile.am (install-data-local): Ditto.

20 years ago* libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS): The Portland group's
Peter O'Gorman [Fri, 25 Feb 2005 14:14:20 +0000 (14:14 +0000)] 
* libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS): The Portland group's
compiler does not pass --whole-archive. Move gnu ld check for
the flag to the top so it can be overridden.
(AC_LIBTOOL_LANG_CXX_CONFIG): Unset whole_archive_flag_spec for
the portland group's c++ compiler too.
Reported by Jeff Squyres <jsquyres@lam-mpi.org>

20 years ago* Makefile.am (install-data-hook): Remove call to
Gary V. Vaughan [Thu, 24 Feb 2005 20:40:50 +0000 (20:40 +0000)] 
* Makefile.am (install-data-hook):  Remove call to
local-install-files, which is no longer required.

20 years agoUsing `libtoolize --copy --ltdl' was not preserving timestamps, so
Gary V. Vaughan [Thu, 24 Feb 2005 12:06:04 +0000 (12:06 +0000)] 
Using `libtoolize --copy --ltdl' was not preserving timestamps, so
parts of the autoconf bootstrap would be rerun spuriously after
the files had been copied into the source tree:

* libtoolize.in: Use $tar to copy files to preserve timestamps.
(tar): New default tar command.
(cp): Use -p to try and preserve timestamps.
* libltdl/Makefile.am (ltdldatadir): Installation destination for
libltdl sources.
(install-data-local): New rule to install libltdl tree with tar to
preserve timestamps.
(local-install-files): Removed.
Reported by Jeff Squyres <jsquyres@lam-mpi.org>

20 years ago Peter O'Gorman <peter@pogma.com>
Alexandre Duret-Lutz [Sat, 12 Feb 2005 14:49:11 +0000 (14:49 +0000)] 
Peter O'Gorman  <peter@pogma.com>

* Makefile.am (web-manual): Use makeinfo, not texi2html.

20 years ago* ChangeLog: Upped version to 1.5.15a.
Peter O'Gorman [Sat, 12 Feb 2005 13:54:43 +0000 (13:54 +0000)] 
* ChangeLog: Upped version to 1.5.15a.
* NEWS: Updated.

20 years agoGNU libtool 1.5.14 is released. release-1-5-14
Peter O'Gorman [Sat, 12 Feb 2005 12:12:33 +0000 (12:12 +0000)] 
GNU libtool 1.5.14 is released.

* ChangeLog: Upped version to 1.5.14.
* NEWS: Updated.
* config.guess, config.sub: Updated.

20 years ago* ltmain.in, libtoolize.in: --version should show "(C) 2005".
Peter O'Gorman [Thu, 10 Feb 2005 15:01:09 +0000 (15:01 +0000)] 
* ltmain.in, libtoolize.in: --version should show "(C) 2005".
Reported by Paul Eggert <eggert@CS.UCLA.EDU>

20 years ago* ltmain.in: Add -pthread like flags when linking executables too.
Peter O'Gorman [Mon, 7 Feb 2005 14:18:41 +0000 (14:18 +0000)] 
* ltmain.in: Add -pthread like flags when linking executables too.
Reported by Andreas Schwab <schwab@suse.de>

20 years ago* configure.ac: Bump version to 1.5.13a
Peter O'Gorman [Sat, 5 Feb 2005 17:23:17 +0000 (17:23 +0000)] 
* configure.ac: Bump version to 1.5.13a
* NEWS: Updated

20 years agoLibtool-1.5.12 release release-1-5-12
Peter O'Gorman [Sat, 5 Feb 2005 15:01:18 +0000 (15:01 +0000)] 
Libtool-1.5.12 release

* libltdl/Makefile.am: Bump library revision (I remembered!).
* configure.ac: Bump version to 1.5.12.
* NEWS: Updated
* config.guess, config.sub: Updated.

20 years ago* ltmain.in (func_extract_archives) [darwin]: This didn't actually
Peter O'Gorman [Sat, 5 Feb 2005 13:59:49 +0000 (13:59 +0000)] 
* ltmain.in (func_extract_archives) [darwin]: This didn't actually
work on a real fat archive, should do now.
* tests/func_extract_archives.test: remove darwin fat tests which
did not actually work.

20 years ago* Makefile.am (web-manual): Make this target actually work.
Peter O'Gorman [Sat, 5 Feb 2005 13:49:16 +0000 (13:49 +0000)] 
* Makefile.am (web-manual): Make this target actually work.

20 years ago* ltmain.in (link mode): Allow five digits in version-info
Ralf Wildenhues [Fri, 4 Feb 2005 16:11:33 +0000 (16:11 +0000)] 
* ltmain.in (link mode): Allow five digits in version-info

20 years ago* NEWS: s/Linux/GNU &/.
Ralf Wildenhues [Fri, 4 Feb 2005 15:49:11 +0000 (15:49 +0000)] 
* NEWS: s/Linux/GNU &/.

20 years ago* ltmain.in (link mode): With piecewise (partial) linking, fix
Ralf Wildenhues [Thu, 3 Feb 2005 20:42:09 +0000 (20:42 +0000)] 
* ltmain.in (link mode): With piecewise (partial) linking, fix
intermediate output name for subdir-objects.

20 years ago* ltmain.in (link mode): Backport yet another cygwin subdir fix
Ralf Wildenhues [Thu, 3 Feb 2005 15:08:47 +0000 (15:08 +0000)] 
* ltmain.in (link mode): Backport yet another cygwin subdir fix
(wrappersource).

20 years agoBackported from branch-2-0:
Charles Wilson [Thu, 3 Feb 2005 15:01:21 +0000 (15:01 +0000)] 
Backported from branch-2-0:
* ltmain.in (func_generate_dlsyms): addresses
in _preloaded_symbols[] cannot go into .rdata section
if symbols are DATA imported from DLL, on windows,
because runtime relocations must happen.
* libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS):
build exports for symbols in .rdata sections

20 years ago* README: Update.
Peter O'Gorman [Thu, 3 Feb 2005 13:55:05 +0000 (13:55 +0000)] 
* README: Update.

20 years ago* THANKS: Update.
Ralf Wildenhues [Thu, 3 Feb 2005 13:01:45 +0000 (13:01 +0000)] 
* THANKS: Update.

20 years ago* ltmain.in (link mode) [cygwin]: Fix broken subdir path
Reid Spencer [Thu, 3 Feb 2005 12:58:07 +0000 (12:58 +0000)] 
* ltmain.in (link mode) [cygwin]: Fix broken subdir path
computation, exposed by using `-dlopen self'.  Fix broken sed
script exposed by additionally using `-export-symbols FILE'.

20 years ago* tests/quote.test: Backport fix for spurious failures on Cygwin.
Ralf Wildenhues [Thu, 3 Feb 2005 10:03:51 +0000 (10:03 +0000)] 
* tests/quote.test: Backport fix for spurious failures on Cygwin.

20 years ago* THANKS: Update.
Ralf Wildenhues [Thu, 3 Feb 2005 07:42:30 +0000 (07:42 +0000)] 
* THANKS: Update.

20 years ago* ltmain.in [darwin]: Don't add installed libs to temp_rpath when
Peter O'Gorman [Thu, 3 Feb 2005 03:53:07 +0000 (03:53 +0000)] 
* ltmain.in [darwin]: Don't add installed libs to temp_rpath when
building executables on darwin, or other systems which use
hardcode_automatic. It may break our wrapper scripts.

20 years ago* ltmain.in, libtoolize.in: Exit with nonzero status on write failures
Ralf Wildenhues [Wed, 2 Feb 2005 22:17:04 +0000 (22:17 +0000)] 
* ltmain.in, libtoolize.in: Exit with nonzero status on write failures
with --help or --version or, in case of ltmain, --config or --features.

20 years ago* NEWS: Update.
Ralf Wildenhues [Wed, 2 Feb 2005 16:18:15 +0000 (16:18 +0000)] 
* NEWS: Update.

20 years ago* m4/libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER)
Ralf Wildenhues [Tue, 1 Feb 2005 17:45:00 +0000 (17:45 +0000)] 
* m4/libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER)
[ pw32, freebsd3.[01], freebsdelf3.[01] ]
(AC_LIBTOOL_LANG_CXX_CONFIG) [ aix4.[012]*, freebsd[12] ]
[ hpux9* with aCC  solaris2.[0-5] ]
(AC_LIBTOOL_PROG_LD_SHLIBS) [ linux with GNU ld < 2.11, aix4.[012]* ]
(AC_LIBTOOL_LANG_GCJ_CONFIG): Fix [] quoting.  Should fix various spurious
failures.

20 years ago* tests/func_extract_archives.test: Clean up afterwards.
Ralf Wildenhues [Tue, 1 Feb 2005 14:39:14 +0000 (14:39 +0000)] 
* tests/func_extract_archives.test: Clean up afterwards.

20 years ago* libtoolize.in, libltdl/ltdl.c: Nothing significant changed in 2005,
Peter O'Gorman [Tue, 1 Feb 2005 13:57:11 +0000 (13:57 +0000)] 
* libtoolize.in, libltdl/ltdl.c: Nothing significant changed in 2005,
backing out copyright update. Thanks Gary.

20 years ago* config/ltmain.m4sh (func_win32_libid, func_infer_tag)
Ralf Wildenhues [Tue, 1 Feb 2005 07:35:38 +0000 (07:35 +0000)] 
* config/ltmain.m4sh (func_win32_libid, func_infer_tag)
(func_extract_an_archive, func_extract_archives):
adjust to preferred function header layout.

20 years ago* libtool.m4 (AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE): Unicos 9 sed rejects
Ralf Wildenhues [Mon, 31 Jan 2005 17:32:18 +0000 (17:32 +0000)] 
* libtool.m4 (AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE): Unicos 9 sed rejects
empty parentheses as in 's/x()/1/'.
(AC_LIBTOOL_PROG_COMPILER_PIC) [unicos*]: wl=-Wl,.

20 years ago* tests/quote.test: Match link quoting against `"$wl"', not `-Wl,'.
Ralf Wildenhues [Mon, 31 Jan 2005 17:26:22 +0000 (17:26 +0000)] 
* tests/quote.test: Match link quoting against `"$wl"', not `-Wl,'.

20 years ago* libtool.m4 (AC_LIBTOOL_LANG_CXX_CONFIG, AC_LIBTOOL_PROG_LD_SHLIBS)
Ralf Wildenhues [Sat, 29 Jan 2005 15:10:40 +0000 (15:10 +0000)] 
* libtool.m4 (AC_LIBTOOL_LANG_CXX_CONFIG, AC_LIBTOOL_PROG_LD_SHLIBS)
[linux]: Update for Intel Compiler icc/icpc/ifort: add -i_dynamic and
-nofor_main, if necessary.  Simplify logic somewhat.

20 years ago* AUTHORS, THANKS: Copy from cvs HEAD.
Peter O'Gorman [Sat, 29 Jan 2005 14:33:47 +0000 (14:33 +0000)] 
* AUTHORS, THANKS: Copy from cvs HEAD.

20 years ago* ltmain.in, libtool.m4, libtoolize.in, libltdl/ltdl.c: Update
Peter O'Gorman [Sat, 29 Jan 2005 14:27:19 +0000 (14:27 +0000)] 
* ltmain.in, libtool.m4, libtoolize.in, libltdl/ltdl.c: Update
copyright.

20 years ago* ltmain.in [darwin]: Allow -framework foo through when given on
Peter O'Gorman [Sat, 29 Jan 2005 13:00:57 +0000 (13:00 +0000)] 
* ltmain.in [darwin]: Allow -framework foo through when given on
the command line.

20 years ago* tests/Makefile.am: also re-export CPP, F77, FFLAGS, CXX,
Ralf Wildenhues [Wed, 26 Jan 2005 17:53:51 +0000 (17:53 +0000)] 
* tests/Makefile.am: also re-export CPP, F77, FFLAGS, CXX,
CXXFLAGS, CXXCPP, and the value of SHELL as CONFIG_SHELL.
Reported by Heinz Salzmann <heinz.salzmann@micronas.com>.

20 years ago* NEWS, libtool.m4, ltmain.in [dragonfly]: Add support for DragonFly.
Craig Dooley [Wed, 26 Jan 2005 17:41:19 +0000 (17:41 +0000)] 
* NEWS, libtool.m4, ltmain.in [dragonfly]: Add support for DragonFly.

20 years ago* ltmain.in [irix]: Preserve processor option for SGI Compiler
Albert Chin-A-Young [Tue, 25 Jan 2005 08:17:36 +0000 (08:17 +0000)] 
* ltmain.in [irix]: Preserve processor option for SGI Compiler
(-r[0-9][0-9]*).

20 years ago* libtool.m4 (AC_LIBTOOL_CONFIG) [mingw, cygwin, pw32, os2]:
Ralf Wildenhues [Mon, 24 Jan 2005 07:43:51 +0000 (07:43 +0000)] 
* libtool.m4 (AC_LIBTOOL_CONFIG) [mingw, cygwin, pw32, os2]:
Add _LT_DECLs for host_os, build_alias, build and build_os.
host_os and build were used in a few occasions in ltmain.in
and affect above-mentioned systems, the others are added for
symmetry.

20 years ago* libltdl.c (try_dlopen): Fix memleak.
Ralf Wildenhues [Fri, 21 Jan 2005 15:21:58 +0000 (15:21 +0000)] 
* libltdl.c (try_dlopen): Fix memleak.
Savannah BTS patch #3670 by Lennart Poettering.

20 years ago* ltmain.in: Don't pass through compiler-like thread flags when
Peter O'Gorman [Sun, 16 Jan 2005 14:07:07 +0000 (14:07 +0000)] 
* ltmain.in: Don't pass through compiler-like thread flags when
using $LD to do the linking. Use compiler_flags instead.
Reported by Mark_Andrews@isc.org.

20 years ago* libtool.m4 (LT_CMD_MAX_LEN) [osf]: On Tru64 there could
Peter O'Gorman [Sun, 16 Jan 2005 12:26:54 +0000 (12:26 +0000)] 
* libtool.m4 (LT_CMD_MAX_LEN) [osf]: On Tru64 there could
be a kernel panic when testing the maximum command line length
if exec_disable_arg_limit=1. Don't do the tests to figure it
out on *-osf*.
Reported by Dr. Hans Ekkehard Plesser
<hans.ekkehard.plesser@umb.no>

20 years ago* libtool.m4 (AC_PROG_SED): Don't break test loop early.
Guido Draheim [Fri, 14 Jan 2005 09:22:11 +0000 (09:22 +0000)] 
* libtool.m4 (AC_PROG_SED): Don't break test loop early.

20 years ago* libtoolize.in: Back out copying `install-sh' by libtoolize.
Ralf Wildenhues [Thu, 13 Jan 2005 17:23:39 +0000 (17:23 +0000)] 
* libtoolize.in: Back out copying `install-sh' by libtoolize.
* doc/libtool.texi (Distributing): Mention that we distribute
`install-sh', but that non-Automake users will have to copy
it by themselves.

20 years ago* libtoolize.in: Add datarootdir.
Ralf Wildenhues [Thu, 13 Jan 2005 10:50:28 +0000 (10:50 +0000)] 
* libtoolize.in: Add datarootdir.

20 years ago* libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER) [linux]: While "parsing"
Ralf Wildenhues [Wed, 12 Jan 2005 13:00:41 +0000 (13:00 +0000)] 
* libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER) [linux]: While "parsing"
/etc/ld.so.conf, skip comments.
Reported by Jens Elkner <elkner@linofee.org>.

20 years ago* m4/libtool.m4, m4/ltdl.m4: RMS says, 'I think the [license of
Gary V. Vaughan [Sun, 9 Jan 2005 15:27:19 +0000 (15:27 +0000)] 
* m4/libtool.m4, m4/ltdl.m4: RMS says, 'I think the [license of
autoconf macro files] should be:
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is
# preserved.'.

20 years ago* libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS) [ cygwin, mingw, pw32 ]:
Ralf Wildenhues [Tue, 28 Dec 2004 13:18:56 +0000 (13:18 +0000)] 
* libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS) [ cygwin, mingw, pw32 ]:
_LT_AC_TAGVAR missing for `ld_shlibs' and for `fix_srcfile_path'.

20 years ago* ltmain.in (func_extract_archives): Not all shells grok
Ralf Wildenhues [Tue, 28 Dec 2004 12:53:35 +0000 (12:53 +0000)] 
* ltmain.in (func_extract_archives): Not all shells grok
`read -r' (unnecessary in this case).
Reported by Ralf Menzel <menzel@ls6.cs.uni-dortmund.de>.

20 years ago* ltmain.in: New variable quote_scanset to work around SunOS ksh
Ralf Wildenhues [Tue, 28 Dec 2004 12:39:15 +0000 (12:39 +0000)] 
* ltmain.in: New variable quote_scanset to work around SunOS ksh
`case' backslash-escaping bug: protect character class by variable
expansion.  Reported by Alexander Kurz <alexander.kurz@qsc.de>.

20 years ago* libtoolize.in: Install `install-sh' as well, needed for configure ..
Ralf Wildenhues [Mon, 20 Dec 2004 13:10:25 +0000 (13:10 +0000)] 
* libtoolize.in: Install `install-sh' as well, needed for configure ..
* Makefile.am: .. install, update it.
* NEWS, doc/libtool.texi (Distributing): .. document it.
Reported by Ross Boylan <ross@biostat.ucsf.edu>.

20 years ago* libtool.m4 [solaris] (AC_LIBTOOL_PROG_LD_SHLIBS): Use ${wl} for
Ralf Wildenhues [Mon, 20 Dec 2004 08:45:46 +0000 (08:45 +0000)] 
* libtool.m4 [solaris] (AC_LIBTOOL_PROG_LD_SHLIBS): Use ${wl} for
whole_archive_flag_spec.  Missing backport reported by Ralf Menzel
<menzel@ls6.cs.uni-dortmund.de>.

20 years ago* tests/demo-nopic.test [solaris, sunos]: Skip test.
Ralf Wildenhues [Mon, 20 Dec 2004 08:43:27 +0000 (08:43 +0000)] 
* tests/demo-nopic.test [solaris, sunos]: Skip test.

20 years ago* ltmain.in: Fix typo `--mode' instead of `-mode' in warning.
Ralf Wildenhues [Sat, 18 Dec 2004 22:54:11 +0000 (22:54 +0000)] 
* ltmain.in: Fix typo `--mode' instead of `-mode' in warning.
Reported by Georg Schwarz <georg.schwarz@freenet.de>.

20 years ago* libtool.m4 [linux] (AC_LIBTOOL_PROG_COMPILER_PIC): match
Ralf Wildenhues [Sat, 18 Dec 2004 21:45:59 +0000 (21:45 +0000)] 
* libtool.m4 [linux] (AC_LIBTOOL_PROG_COMPILER_PIC): match
$cc_basename, not $CC against icc.  Also, for symmetry match
icpc* and ecpc* (ia64 version of icpc).

20 years ago* libltdl/ltdl.c [cygwin, mingw] (opendir): Fix write of constant
Ralf Wildenhues [Sat, 18 Dec 2004 20:47:37 +0000 (20:47 +0000)] 
* libltdl/ltdl.c [cygwin, mingw] (opendir): Fix write of constant
strings past end of buffer.
(opendir, readdir): Fix read past end of buffer.

20 years ago* README-alpha: Update list of non-Libtool-owned files.
Ralf Wildenhues [Fri, 17 Dec 2004 13:35:45 +0000 (13:35 +0000)] 
* README-alpha: Update list of non-Libtool-owned files.

20 years ago* libltdl/ltdl.c (trim): Return error rather than do bogus
Ralf Wildenhues [Thu, 16 Dec 2004 11:58:45 +0000 (11:58 +0000)] 
* libltdl/ltdl.c (trim): Return error rather than do bogus
null pointer arithmetic when parsing a malformed .la file.

20 years ago* libtool.m4 (AC_LIBTOOL_LANG_CXX_CONFIG,
Albert Chin-A-Young [Mon, 13 Dec 2004 16:19:04 +0000 (16:19 +0000)] 
* libtool.m4 (AC_LIBTOOL_LANG_CXX_CONFIG,
AC_LIBTOOL_PROG_LD_SHLIBS): Append -G to link command-line on AIX
to honor -brtl on command-line (runtime linking). Already done
for IBM C/C++ compilers.

20 years ago* ltmain.in (func_extract_archives,func_extract_an_archive): On
Peter O'Gorman [Sat, 11 Dec 2004 14:40:25 +0000 (14:40 +0000)] 
* ltmain.in (func_extract_archives,func_extract_an_archive): On
darwin, uniq can not take teh flags -cd together, thanks to Ralf
for the fix, also ar does not accept N, so we use the fact that
ar x libfoo.a foo.o will always extract the first foo.o in the
archive and we then delete foo.o from the archive, which will also
delete only the first foo.o, then rinse and repeat.
* tests/func_extract_archives.test: Test this feature.
* tests/Makefile.am: Add the test.

20 years ago* ltmain.in: Preserve -model [arg] option, used
Albert Chin-A-Young [Thu, 9 Dec 2004 18:00:47 +0000 (18:00 +0000)] 
* ltmain.in: Preserve -model [arg] option, used
with the Tru64 UNIX C++ compiler. This option selects the
layout of C++ classes, name mangling, and exception handling.

20 years ago* ltmain.in (func_mode_link): Fix quoting bug in last checkin.
Ralf Wildenhues [Wed, 1 Dec 2004 18:00:58 +0000 (18:00 +0000)] 
* ltmain.in (func_mode_link): Fix quoting bug in last checkin.

20 years ago* doc/libtool.texi (Reloadable objects): Fix typo, reported by
Ralf Wildenhues [Mon, 29 Nov 2004 16:58:53 +0000 (16:58 +0000)] 
* doc/libtool.texi (Reloadable objects): Fix typo, reported by
rsc@merit.edu.

20 years ago* ltmain.in: Allow some compiler/linker flags through unchecked.
Ralf Wildenhues [Mon, 29 Nov 2004 16:55:35 +0000 (16:55 +0000)] 
* ltmain.in: Allow some compiler/linker flags through unchecked.
Backport of patch `2004-09-14 Albert Chin-A-Young' from branch-2-0.

20 years ago* libtool.m4 [linux] (AC_LIBTOOL_LANG_CXX_CONFIG,
Jeff Squyres [Wed, 24 Nov 2004 17:22:03 +0000 (17:22 +0000)] 
* libtool.m4 [linux] (AC_LIBTOOL_LANG_CXX_CONFIG,
AC_LIBTOOL_PROG_COMPILER_PIC, AC_LIBTOOL_PROG_LD_SHLIBS),
NEWS, THANKS: Support for Portland Group (aka "pgi") compilers.

20 years ago* m4/libtool.m4 (_LT_SYS_DYNAMIC_LINKER) [linux]: Interpret
Daniel Reed [Fri, 19 Nov 2004 07:17:22 +0000 (07:17 +0000)] 
* m4/libtool.m4 (_LT_SYS_DYNAMIC_LINKER) [linux]: Interpret
`include' statements in toplevel ld.so.conf file.