]> git.ipfire.org Git - thirdparty/libtool.git/log
thirdparty/libtool.git
21 years agoGNU libtool 1.5.10 is released. release-1-5-10
Peter O'Gorman [Sun, 19 Sep 2004 12:46:57 +0000 (12:46 +0000)] 
GNU libtool 1.5.10 is released.

* configure.ac: Bump version.
* NEWS: Updated.

21 years ago* libtool.m4 (AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE): The linker
Ralf Wildenhues [Sun, 19 Sep 2004 12:13:50 +0000 (12:13 +0000)] 
* libtool.m4 (AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE): The linker
distinguishes data and code symbols on linux-gnu/ia64.  Fixes
multiple testsuite failures.  Backport from 1.9c.

21 years ago Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
Alexandre Duret-Lutz [Sun, 19 Sep 2004 12:04:52 +0000 (12:04 +0000)] 
Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
* demo/Makefile.am, pdemo/Makefile.am: Use per-target CFLAGS
only for the Libtool-built objects, so that automake won't
complain about missing AM_PROG_CC_C_O but still compile Libtool-
and non-Libtool objects into different names.

21 years ago* ltdl.c (memcpy, memmove): Fix pre-ANSI replacement functions
Ralf Wildenhues [Mon, 13 Sep 2004 12:56:00 +0000 (12:56 +0000)] 
* ltdl.c (memcpy, memmove): Fix pre-ANSI replacement functions
to not use pointer-to-void arithmetic.
(memmove): Fix infinite loop.

21 years ago* libtool.m4: Fixes for the OpenBSD support
Brad [Sun, 12 Sep 2004 13:45:19 +0000 (13:45 +0000)] 
* libtool.m4: Fixes for the OpenBSD support

21 years agoRevert last change
Maciej W. Rozycki [Thu, 9 Sep 2004 23:26:19 +0000 (23:26 +0000)] 
Revert last change

21 years ago* demo/configure.ac pdemo/configure.ac: Add missing AM_PROG_CC_C_O
Ralf Wildenhues [Thu, 9 Sep 2004 14:33:06 +0000 (14:33 +0000)] 
* demo/configure.ac pdemo/configure.ac: Add missing AM_PROG_CC_C_O
to testsuite.

21 years agooops on the chlog dates
Maciej W. Rozycki [Thu, 12 Aug 2004 15:04:50 +0000 (15:04 +0000)] 
oops on the chlog dates

21 years ago* demo/Makefile.am: Stop automake warning by defining
Maciej W. Rozycki [Thu, 12 Aug 2004 14:41:57 +0000 (14:41 +0000)] 
* demo/Makefile.am: Stop automake warning by defining
libhell0_a_CFLAGS.
* pdemo/Makefile.am: Ditto.

21 years ago* configure.ac, libtool.m4: Ensure that a c++ compiler exists before
Peter O'Gorman [Thu, 12 Aug 2004 12:29:19 +0000 (12:29 +0000)] 
* configure.ac, libtool.m4: Ensure that a c++ compiler exists before
checking for the c++ preprocessor. Apparently reported by multiple
people, multiple times.

21 years ago* libtool.m4 [GNU/linux] (AC_DEPLIBS_CHECK_METHOD): Cleanup,
Peter O'Gorman [Thu, 12 Aug 2004 04:10:51 +0000 (04:10 +0000)] 
* libtool.m4 [GNU/linux] (AC_DEPLIBS_CHECK_METHOD): Cleanup,
thanks to Daniel Reed.

21 years ago* tests/demo-nopic.test: Do not run on x86_64 or s390*
Daniel Reed [Thu, 12 Aug 2004 03:34:50 +0000 (03:34 +0000)] 
* tests/demo-nopic.test: Do not run on x86_64 or s390*

21 years ago* configure.ac: Bumped version to 1.5.9a.
Peter O'Gorman [Sat, 7 Aug 2004 14:03:38 +0000 (14:03 +0000)] 
* configure.ac: Bumped version to 1.5.9a.
* NEWS: updated.

21 years agoGNU libtool-1.5.8 is released. release-1-5-8
Peter O'Gorman [Sat, 7 Aug 2004 12:24:39 +0000 (12:24 +0000)] 
GNU libtool-1.5.8 is released.

* NEWS: updated.
* configure.ac: Bumped version to 1.5.8.
* config.guess, config.sub:  Synchronized from ftp.gnu.org.

21 years ago* libtool.m4 (AC_LIBTOOL_SYS_MAX_CMD_LEN): Since CONFIG_SHELL may
Peter O'Gorman [Wed, 4 Aug 2004 14:12:05 +0000 (14:12 +0000)] 
* libtool.m4 (AC_LIBTOOL_SYS_MAX_CMD_LEN): Since CONFIG_SHELL may
not actually be set, we should use SHELL here, also make darn sure
that SHELL is set to something. Bug from Willem Jan Palenstijn
<wpalenst@math.leidenuniv.nl>.

21 years ago* ltmain.in: Allow some static libraries to be used in generating a
Jacob Meuser [Tue, 3 Aug 2004 14:55:58 +0000 (14:55 +0000)] 
* ltmain.in: Allow some static libraries to be used in generating a
shared library on NetBSD and OpenBSD. match-pattern_regex decides
which are good.

21 years agoPeter O'Gorman <peter@pogma.com>
Todd Vierling [Mon, 2 Aug 2004 14:27:25 +0000 (14:27 +0000)] 
Peter O'Gorman  <peter@pogma.com>

* libtool.m4 (AC_LIBTOOL_SYS_MAX_CMD_LEN): Use sysctl to get the
max cmd length on BSD* and darwin. Make sure that there is a safety
factor too.

21 years ago* libtool.m4 [darwin]: Don't use -all_load.
Geoffrey Keating [Mon, 2 Aug 2004 04:03:26 +0000 (04:03 +0000)] 
* libtool.m4 [darwin]: Don't use -all_load.

21 years ago* libtool.m4 (LT_AC_PROG_SED): Set SED when running from cache as
Maciej W. Rozycki [Sun, 1 Aug 2004 08:53:31 +0000 (08:53 +0000)] 
* libtool.m4 (LT_AC_PROG_SED): Set SED when running from cache as
well.

21 years ago* libtool.m4, ltmain.in: autoconf now says the best thing to do
Peter O'Gorman [Fri, 30 Jul 2004 14:02:12 +0000 (14:02 +0000)] 
* libtool.m4, ltmain.in:  autoconf now says the best thing to do
with CDPATH is to (unset CDPATH) >/dev/null 2>&1 && unset CDPATH,
so do it.

21 years ago* libtool.m4 [darwin]: $GREP is not defined here, use $EGREP.
Peter O'Gorman [Fri, 30 Jul 2004 13:16:56 +0000 (13:16 +0000)] 
* libtool.m4 [darwin]: $GREP is not defined here, use $EGREP.
* ltmain.in (func_extract_archives): Backport func_extract_archives
from cvs HEAD to reduce code size and enable the darwin fat archive
extraction.

21 years ago* libtool.m4, ltmain.in [darwin]: Backport xlc support from cvs HEAD.
Peter O'Gorman [Wed, 28 Jul 2004 13:02:20 +0000 (13:02 +0000)] 
* libtool.m4, ltmain.in [darwin]: Backport xlc support from cvs HEAD.

21 years ago* libtool.m4: Treat bsdi5* like bsdi4*.
Joe Orton [Fri, 23 Jul 2004 14:28:21 +0000 (14:28 +0000)] 
* libtool.m4: Treat bsdi5* like bsdi4*.

21 years ago* libtool.m4 [darwin](AC_PROG_LD_RELOAD_FLAG): Use $CC -nostdlib -r
Peter O'Gorman [Thu, 8 Jul 2004 13:43:59 +0000 (13:43 +0000)] 
* libtool.m4 [darwin](AC_PROG_LD_RELOAD_FLAG): Use $CC -nostdlib -r
on darwin so that ld will not thin fat files.

21 years ago* libtool.m4 [darwin]: Clean up darwin bits. Looks more normal now.
Peter O'Gorman [Thu, 8 Jul 2004 13:23:14 +0000 (13:23 +0000)] 
* libtool.m4 [darwin]: Clean up darwin bits. Looks more normal now.

21 years ago* libtool.m4: Fixes for the OpenBSD support
Brad [Wed, 7 Jul 2004 13:40:13 +0000 (13:40 +0000)] 
* libtool.m4: Fixes for the OpenBSD support

21 years ago* libltdl/ltdl.h: Undo inadvertent changes from the last commit.
Peter O'Gorman [Wed, 7 Jul 2004 12:58:58 +0000 (12:58 +0000)] 
* libltdl/ltdl.h: Undo inadvertent changes from the last commit.

21 years ago* ltmain.in: Unset the zsh GLOB_SUBST option, which makes zsh
Noah Misch [Thu, 24 Jun 2004 12:25:33 +0000 (12:25 +0000)] 
* ltmain.in: Unset the zsh GLOB_SUBST option, which makes zsh
handle backslash quoting poorly, before doing anything else.
* tests/defs: Likewise.

21 years ago* libtool.m4: More improvements to OpenBSD support.
Brad [Wed, 16 Jun 2004 15:54:50 +0000 (15:54 +0000)] 
* libtool.m4: More improvements to OpenBSD support.
* NEWS: Updated.

21 years ago* libtool.m4 (AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH): Insert space
Peter O'Gorman [Wed, 5 May 2004 13:18:42 +0000 (13:18 +0000)] 
* libtool.m4 (AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH): Insert space
around = for a test and a comma between runpath_var and $1. Bug
reported by Max Bowsher.

21 years ago* ltmain.in: Fix problem with .libs/.libs/libfoo.so appearing on
Peter O'Gorman [Thu, 29 Apr 2004 14:42:36 +0000 (14:42 +0000)] 
* ltmain.in: Fix problem with .libs/.libs/libfoo.so appearing on
the link line, reported and fix confirmed by Dan S. Camper.

21 years ago* m4/libtool.m4 (_LT_LANG_CXX_CONFIG): Detect Intel C++ compiler
Gary V. Vaughan [Tue, 20 Apr 2004 21:38:54 +0000 (21:38 +0000)] 
* m4/libtool.m4 (_LT_LANG_CXX_CONFIG): Detect Intel C++ compiler
version more idiomatically.

21 years ago* m4/libtool.m4 (_LT_LANG_CXX_CONFIG): Intel C++ compiler 8.0 and
Gary V. Vaughan [Mon, 19 Apr 2004 12:53:36 +0000 (12:53 +0000)] 
* m4/libtool.m4 (_LT_LANG_CXX_CONFIG): Intel C++ compiler 8.0 and
newer adds predep_objects and postdep_objects itself, so don't
duplicate them in $archive_cmds and $archive_expsym_cmds.
* NEWS: Updated.
Reported by Roberto Bagnare <bagnara@cs.unipr.it>

21 years ago* bootstrap: Delete acinclude.m4.
Alexandre Duret-Lutz [Wed, 14 Apr 2004 10:50:09 +0000 (10:50 +0000)] 
* bootstrap: Delete acinclude.m4.

21 years ago* Makefile.am (XDELTA_OPTIONS): Remove --pristine as that
Scott James Remnant [Tue, 13 Apr 2004 00:04:55 +0000 (00:04 +0000)] 
* Makefile.am (XDELTA_OPTIONS): Remove --pristine as that
generates huge xdeltas.

21 years ago* configure.ac: Bumped version to 1.5.7a.
Peter O'Gorman [Sun, 11 Apr 2004 07:40:57 +0000 (07:40 +0000)] 
* configure.ac: Bumped version to 1.5.7a.
* NEWS: updated.

Released 1.5.6

21 years ago* configure.ac: Bumped version to 1.5.6. release-1-5-6
Peter O'Gorman [Sun, 11 Apr 2004 05:50:42 +0000 (05:50 +0000)] 
* configure.ac: Bumped version to 1.5.6.
* NEWS: updated.

21 years ago* libltdl/Makefile.am (local-install-files): remove $srcdir from
Peter Breitenlohner [Sat, 10 Apr 2004 16:27:27 +0000 (16:27 +0000)] 
* libltdl/Makefile.am (local-install-files): remove $srcdir from
file names, they may have been placed there by automake-1.8.

21 years ago* ltdl.m4: Rename shrext to shrext_cmds here too.
Fredrik Estreen [Thu, 8 Apr 2004 00:22:55 +0000 (00:22 +0000)] 
* ltdl.m4: Rename shrext to shrext_cmds here too.

21 years ago* Makefile.am: One install-data-hook target is better than two.
Peter O'Gorman [Sun, 4 Apr 2004 14:12:23 +0000 (14:12 +0000)] 
* Makefile.am: One install-data-hook target is better than two.

21 years ago* configure.ac: Bumped version to 1.5.5a.
Peter O'Gorman [Sat, 3 Apr 2004 17:17:16 +0000 (17:17 +0000)] 
* configure.ac: Bumped version to 1.5.5a.
* NEWS: updated.

Released 1.5.4

21 years ago* configure.ac: Bumped version to 1.5.4. release-1-5-4
Peter O'Gorman [Sat, 3 Apr 2004 14:10:23 +0000 (14:10 +0000)] 
* configure.ac: Bumped version to 1.5.4.
* NEWS: updated.
* config.guess, config.sub, texinfo.tex:  Synchronized from
ftp.gnu.org.

21 years ago* ltmain.in: Remove an extra eval concat_cmds that some idiot added.
Peter O'Gorman [Thu, 1 Apr 2004 04:34:22 +0000 (04:34 +0000)] 
* ltmain.in: Remove an extra eval concat_cmds that some idiot added.
Fixes double eval on AIX, reported by Albert Chin and Uwe Moeller.

21 years ago* ltmain.in <prog linkmode>: Always add -L options to
Scott James Remnant [Wed, 24 Mar 2004 02:36:59 +0000 (02:36 +0000)] 
* ltmain.in <prog linkmode>: Always add -L options to
$newlib_search_path instead of just in scan mode to ensure that
non-libtool libraries in user-specified directories can be found.

21 years ago* m4/libtool.m4: Remove newlines from lt_ld_extra, so
Ralf Wildenhues [Sun, 14 Mar 2004 15:07:47 +0000 (15:07 +0000)] 
* m4/libtool.m4: Remove newlines from lt_ld_extra, so
variable can safely be stored in config.cache.

* m4/libtool.m4: Rename ld_extra to lt_lt_extra to be consistent
with HEAD.

21 years ago* ltmain.in (link_all_deplibs,darwin): Link libraries in the
Peter O'Gorman [Sun, 14 Mar 2004 14:28:20 +0000 (14:28 +0000)] 
* ltmain.in (link_all_deplibs,darwin): Link libraries in the
correct order. Bug from Zachary Pincus <zpincus@stanford.edu>.

21 years ago* ltmain.in: Use $EGREP, $GREP is not set.
Peter O'Gorman [Sun, 14 Mar 2004 14:25:59 +0000 (14:25 +0000)] 
* ltmain.in: Use $EGREP, $GREP is not set.

21 years ago* m4/ltmain.in: Only check precious_files_regex if it is not empty.
Scott James Remnant [Sun, 14 Mar 2004 14:18:10 +0000 (14:18 +0000)] 
* m4/ltmain.in: Only check precious_files_regex if it is not empty.

21 years ago* libtool.m4: Disable building static libraries if building
David Edelsohn [Fri, 5 Mar 2004 20:40:18 +0000 (20:40 +0000)] 
* libtool.m4: Disable building static libraries if building
shared libraries on AIX 5L.

21 years ago* bootstrap: Prune out my arch mirror dir before running
Gary V. Vaughan [Thu, 4 Mar 2004 18:12:38 +0000 (18:12 +0000)] 
* bootstrap: Prune out my arch mirror dir before running
amok through the tree with 'rm -rf'!

21 years ago* Makefile.am (web-manual): Generate the web manual carefully
Gary V. Vaughan [Sun, 22 Feb 2004 16:23:48 +0000 (16:23 +0000)] 
* Makefile.am (web-manual): Generate the web manual carefully
so that links will still work when it is uploaded to gnu.org.
* README-alpha: Note that this rule should be used at release
time.

21 years ago* commit (SHELL): Set it explicitly, incase some madman is using
Gary V. Vaughan [Wed, 18 Feb 2004 10:05:23 +0000 (10:05 +0000)] 
* commit (SHELL): Set it explicitly, incase some madman is using
tcsh as their login shell :-b

21 years ago* libtool.m4, ltmain.in: Rename shrext to shrext_cmds.
Peter O'Gorman [Sun, 15 Feb 2004 13:22:05 +0000 (13:22 +0000)] 
* libtool.m4, ltmain.in: Rename shrext to shrext_cmds.

21 years ago* commit (MKSTAMP): Look for mkstamp in the right place.
Gary V. Vaughan [Fri, 13 Feb 2004 00:31:05 +0000 (00:31 +0000)] 
* commit (MKSTAMP): Look for mkstamp in the right place.

21 years ago* ltmain.in, libtoolize.in, commit, mailnotify: Remove
Scott James Remnant [Thu, 12 Feb 2004 19:24:00 +0000 (19:24 +0000)] 
* ltmain.in, libtoolize.in, commit, mailnotify: Remove
$SED from definitions of $dirname and $basename and prefix each
use with it instead.  Some shells (zsh) treat the expansion as
a single command instead of a command with arguments.

* mailnotify (func_sendmail): Look for sendmail in a

21 years ago* config/mailnotify (func_sendmail): Look for sendmail in a
Scott James Remnant [Thu, 12 Feb 2004 19:03:52 +0000 (19:03 +0000)] 
* config/mailnotify (func_sendmail): Look for sendmail in a
couple of common non-PATH locations as well.

21 years ago* commit, mailnotify: Use $progpath as for ltmain.in to work
Gary V. Vaughan [Thu, 12 Feb 2004 13:43:19 +0000 (13:43 +0000)] 
* commit, mailnotify: Use $progpath as for ltmain.in to work
around the IRIX bug described below. Resynch with cvs-utils HEAD.

21 years ago* ltmain.in (progpath): Work around backward compatibility issue
Albert Chin-A-Young [Thu, 12 Feb 2004 13:36:25 +0000 (13:36 +0000)] 
* ltmain.in (progpath): Work around backward compatibility issue
on IRIX 6.5. On IRIX 6.4+, sh is ksh but when the shell is invoked
as "sh" and the current value of the _XPG environment variable is
not equal to 1 (one), the special positional parameter $0, within
a function call, is the name of the function. So, rather than
using "$0" in functions, we set $progpath in the body and use that
everywhere instead (incase of code refactoring later).
(EXIT_SUCCESS, EXIT_FAILURE, EXIT_MISMATCH): For clarity.

21 years ago* commit: Fix indent of CVSROOT notification header,
Gary V. Vaughan [Wed, 11 Feb 2004 15:40:11 +0000 (15:40 +0000)] 
* commit: Fix indent of CVSROOT notification header,

21 years ago* commit: Completely change CVS/Root->name sed script to actually
Gary V. Vaughan [Wed, 11 Feb 2004 15:24:32 +0000 (15:24 +0000)] 
* commit: Completely change CVS/Root->name sed script to actually
work when :ext: is not shown.

21 years ago* ltmain.in: Indentation fixes, typo fixes.
Albert Chin-A-Young [Wed, 11 Feb 2004 13:06:14 +0000 (13:06 +0000)] 
* ltmain.in: Indentation fixes, typo fixes.

21 years ago* config/mailnotify: New file for mailing commit notifications,
Gary V. Vaughan [Wed, 11 Feb 2004 12:24:59 +0000 (12:24 +0000)] 
* config/mailnotify: New file for mailing commit notifications,
imported from cvs-utils.
* commit: Updated from cvs-utils and tweaked for libtool.

21 years ago* m4/libtool.m4: Fix typo: testring -> teststring.
Albert Chin-A-Young [Wed, 11 Feb 2004 12:18:48 +0000 (12:18 +0000)] 
* m4/libtool.m4: Fix typo: testring -> teststring.

21 years ago* Makefile.am (EXTRA_DIST): No need to specify config.guess
Scott James Remnant [Fri, 6 Feb 2004 13:29:01 +0000 (13:29 +0000)] 
* Makefile.am (EXTRA_DIST): No need to specify config.guess
and config.sub, all Automake versions know we want to
distribute these.

21 years ago* ltmain.in (infer_tag, win32_libid): Style changes. Rename
Peter O'Gorman [Thu, 5 Feb 2004 14:50:29 +0000 (14:50 +0000)] 
* ltmain.in (infer_tag, win32_libid): Style changes. Rename
infer_tag to func_infer_tag and win32_libid to func_win32_libid.
* libtool.m4 (cygwin): rename win32_libid to func_win32_libid.

21 years ago* ltmain.in (infer_tag): Move tag inferrence to a shell function.
Peter O'Gorman [Wed, 4 Feb 2004 14:25:55 +0000 (14:25 +0000)] 
* ltmain.in (infer_tag): Move tag inferrence to a shell function.
Also test $base_compile against $CC with escaped arguments. Bug
reported by Geoff Keating <geoffk@apple.com>.

21 years ago* Makefile.am (install-data-hook): Manually make config.guess
Scott James Remnant [Tue, 3 Feb 2004 22:21:17 +0000 (22:21 +0000)] 
* Makefile.am (install-data-hook): Manually make config.guess
and config.sub executable after they are installed as _DATA.
We can't use _SCRIPTS because the various program name
transforms may be applied to them.
(pkgdata_DATA): List config.guess and config.sub here
(pkgdata_SCRIPTS): instead of here.

21 years ago* ltmain.in: Create temporary directory under a strict umask
Scott James Remnant [Tue, 3 Feb 2004 21:59:38 +0000 (21:59 +0000)] 
* ltmain.in: Create temporary directory under a strict umask
rather than running chmod afterwards, preventing a race
condition where the directory could be replaced with a symbolic
link in the time between the two commands.

21 years agoScott James Remnant <scott@netsplit.com>
Paul Eggert [Tue, 3 Feb 2004 19:55:29 +0000 (19:55 +0000)] 
Scott James Remnant  <scott@netsplit.com>

* libtool.m4 (_LT_AC_LANG_CXX_CONFIG, AC_LIBTOOL_PROG_LD_SHLIBS):
Replace needless uses of egrep with grep as egrep may not exist,
POSIX no longer mandates it.
* ltmain.in: Replace use of 'grep -E' with '$EGREP -e' in case
egrep is the only thing that exists.

21 years agoThis fixes release procedure problems discovered whilst making
Scott James Remnant [Tue, 27 Jan 2004 12:45:18 +0000 (12:45 +0000)] 
This fixes release procedure problems discovered whilst making
the 1.5.2 release.

* Makefile.am (cvs-dist): Because we check whether ChangeLog
has been committed, this rule can't be run with uncommitted
source so we can't run 'commit' and don't need to run
'make dist' a second time.  Fix CVS tag as it should be
"release-X" not "Release-X".
(cvs_commit): New rule for the cvs-release chain that runs
'commit'
(cvs-release): Depend on cvs-commit, depend on deltas instead of
cvs-diff and xdelta.
(cvs-diff): Removed, replaced with delta-diff.
(delta-diff): Unpack and diff the old and new tarballs rather
than using CVS, so we get a genuinely complete diff.
(xdelta): Removed, replaced with delta-xdelta.
(got-xdelta): New rule for improved reading.
(delta-xdiff): Copied and cleaned up version of old xdelta rule.
(deltas): Depends on delta-diff and delta-xdelta (make deltas).
(cvs-news): Don't depend on timestamps, cvs-dist itself does now.
(prev-tarball): This is the only place we need a LASTRELEASE check
so copy the code here and remove the CHECK_RELEASE variable.
(new-tarball): Check there's a new tarball (did cvs-dist work?)
* README-alpha: Update CVS instructions as everything's changed
on Savannah, remove references to bz2 as we don't generate those
on branch-1-5.
(Release procedure): Update NEWS and ChangeLog after changing
the version number (both times); Run 'make fetch' after running
'configure' (difficult to do it beforehand); Require 'commit'
before 'make cvs-dist' as that checks ChangeLog is committed;
'make deltas' instead of 'cvs-diff' and 'xdelta', pass LASTRELEASE
to make instead of OLDVERSION (and it's mandatory); Clean up
uploading paragraph; Clearer announcement sending instruction;
Removed ftp-upload@gnu.org mail as that's not necessary now;
Make web page updating instructions a bit clearer; Add an instruction
to update the manual for non-alphas.
(Alpha release note template): Add a Subject; update CVS instructions.
(Full release note template): Add a Subject; update CVS instructions.
* configure.ac: Add dist-bzip2 to AM_INIT_AUTOMAKE as we talk
about bz2 files in our release announcements.

21 years agoI'm sure I did this
Scott James Remnant [Tue, 27 Jan 2004 08:48:05 +0000 (08:48 +0000)] 
I'm sure I did this

21 years agoScrub that bogus previous commit
Scott James Remnant [Sun, 25 Jan 2004 14:10:21 +0000 (14:10 +0000)] 
Scrub that bogus previous commit

21 years agoGot the versions wrong
Scott James Remnant [Sun, 25 Jan 2004 13:46:25 +0000 (13:46 +0000)] 
Got the versions wrong

21 years ago* NEWS: updated.
Scott James Remnant [Sun, 25 Jan 2004 13:35:33 +0000 (13:35 +0000)] 
* NEWS: updated.
* configure.ac: Bumped version to 1.5.3 also in accordance with
the new versioning scheme.

21 years agoOops, remove texinfo.tex, heh release-1-5-2
Scott James Remnant [Sun, 25 Jan 2004 12:35:23 +0000 (12:35 +0000)] 
Oops, remove texinfo.tex, heh

21 years agoGNU libtool 1.5.2 was released.
Scott James Remnant [Sun, 25 Jan 2004 12:25:09 +0000 (12:25 +0000)] 
GNU libtool 1.5.2 was released.

* configure.ac: Bumped version to 1.5.2 in accordance with the
new versioning scheme.
* NEWS: updated.
* config.guess, config.sub, texinfo.tex:  Synchronized from
ftp.gnu.org.

21 years agoGary V. Vaughan <gary@gnu.org>
Scott James Remnant [Sun, 25 Jan 2004 12:07:12 +0000 (12:07 +0000)] 
Gary V. Vaughan  <gary@gnu.org>

* Makefile.am: Update the maintainer rules against HEAD, I
cannot seem to find Gary's original ChangeLog entry for these.

21 years ago* ltmain.in (linkalldeplibs,darwin): Fix a bug reported by Idar
Peter O'Gorman [Sun, 25 Jan 2004 00:26:06 +0000 (00:26 +0000)] 
* ltmain.in (linkalldeplibs,darwin): Fix a bug reported by Idar
Tollefsen where a dir could be added to the link line with no '-L'
on darwin.

21 years ago* ltmain.in: Move eval to after command separation to allow ~ in paths.
Peter O'Gorman [Sun, 25 Jan 2004 00:22:04 +0000 (00:22 +0000)] 
* ltmain.in: Move eval to after command separation to allow ~ in paths.

21 years ago* ltmain.in: Test $old_striplib before using it, not $striplib.
Peter O'Gorman [Sun, 25 Jan 2004 00:18:48 +0000 (00:18 +0000)] 
* ltmain.in: Test $old_striplib before using it, not $striplib.

21 years ago* ltmain.in: Check for module_cmds if max_cmd_len is exceeded too.
Peter O'Gorman [Sun, 25 Jan 2004 00:13:06 +0000 (00:13 +0000)] 
* ltmain.in: Check for module_cmds if max_cmd_len is exceeded too.

21 years ago* libtool.m4 (AC_LIBTOOL_CONFIG): Don't attempt to
Scott James Remnant [Fri, 23 Jan 2004 06:06:50 +0000 (06:06 +0000)] 
* libtool.m4 (AC_LIBTOOL_CONFIG): Don't attempt to
make ltmain.sh unless there's an ltmain.in to do it with.
This prevents make/configure loops caused by Automake's
dependency rules.

21 years ago* libtoolize.in: Fix libtoolize so the cd command run when
Scott James Remnant [Fri, 23 Jan 2004 06:06:27 +0000 (06:06 +0000)] 
* libtoolize.in: Fix libtoolize so the cd command run when
AC_CONFIG_AUX_DIR is used is shown when --dry-run is given.
(Debian Bug #153699)

21 years ago* ltmain.in: include newline in "sensible default" for IFS.
Scott James Remnant [Fri, 23 Jan 2004 06:06:13 +0000 (06:06 +0000)] 
* ltmain.in: include newline in "sensible default" for IFS.
(Debian Bug #98492 and #95447)

21 years ago* libtool.m4: allow STRIP to contain spaces and additional
Scott James Remnant [Fri, 23 Jan 2004 06:05:57 +0000 (06:05 +0000)] 
* libtool.m4: allow STRIP to contain spaces and additional
arguments.  (Debian Bug #183055)

21 years ago* m4/libtool.m4 (AC_DEPLIBS_CHECK_METHOD): Remove dead code
Scott James Remnant [Fri, 23 Jan 2004 06:05:41 +0000 (06:05 +0000)] 
* m4/libtool.m4 (AC_DEPLIBS_CHECK_METHOD): Remove dead code
for platforms that have been using pass_all for some time now.

21 years ago* ltmain.in: Don't suppress output of PIC mode compile if
Scott James Remnant [Fri, 23 Jan 2004 06:05:27 +0000 (06:05 +0000)] 
* ltmain.in: Don't suppress output of PIC mode compile if
-no-suppress option is given.
* doc/libtool.texi (Invoking libtool): Document it.
* NEWS: Updated.

21 years ago* libltdl/ltdl.c (lt_dlerror): change return value when
Scott James Remnant [Fri, 23 Jan 2004 06:04:53 +0000 (06:04 +0000)] 
* libltdl/ltdl.c (lt_dlerror): change return value when
no error has occured to NULL to match documentation.
(Debian Bug #157229)

21 years agoCharles Wilson <cygwin@cwilson.fastmail.fm>
Kevin P. Fleming [Fri, 23 Jan 2004 06:04:39 +0000 (06:04 +0000)] 
Charles Wilson <cygwin@cwilson.fastmail.fm>

* ltmain.in: include --tag options, if specified, in the
relink_command in uninstalled .la files.  Also, preserve --silent,
--debug options when libtool re-execs itself.
* NEWS: Updated.

21 years agoScott James Remnant <scott@netsplit.com>
James Henstridge [Fri, 23 Jan 2004 06:04:22 +0000 (06:04 +0000)] 
Scott James Remnant  <scott@netsplit.com>

* m4/libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS) [Linux]: Fix the
-export-symbols and -export-symbols-regex options.

21 years ago* m4/libtool.m4 (AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE): Recognise the
Owen Taylor [Fri, 23 Jan 2004 06:04:07 +0000 (06:04 +0000)] 
* m4/libtool.m4 (AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE): Recognise the
'R' symbol type so read-only symbols can be exported when combining
GCC and Solaris LD.

21 years ago* ltmain.in: When relinking, place the -L parameter containing
Scott James Remnant [Fri, 23 Jan 2004 06:03:52 +0000 (06:03 +0000)] 
* ltmain.in: When relinking, place the -L parameter containing
the installation prefix directory after the intended destination,
so we don't accidentally link against an older installed library.

21 years ago* tests/demo-nopic.test: Skip test on hppa, which don't like
Scott James Remnant [Fri, 23 Jan 2004 06:03:32 +0000 (06:03 +0000)] 
* tests/demo-nopic.test: Skip test on hppa, which don't like
non-PIC shared libraries.

21 years ago* m4/libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER) [linux]: Include
Scott James Remnant [Fri, 23 Jan 2004 06:03:17 +0000 (06:03 +0000)] 
* m4/libtool.m4  (AC_LIBTOOL_SYS_DYNAMIC_LINKER) [linux]: Include
directories found in /etc/ld.so.conf in sys_lib_dlsearch_path_spec.

21 years ago* ltmain.in: Add -pthread and similar to $deplibs ($compile_deplibs
Scott James Remnant [Fri, 23 Jan 2004 06:02:54 +0000 (06:02 +0000)] 
* ltmain.in: Add -pthread and similar to $deplibs ($compile_deplibs
and $finalize_deplibs for programs) when found on the command line
or in a .la file's dependency_libs (but don't place them there) so
they are honoured when linking both programs and libraries.

21 years ago* ltmain.in: In compile mode, delay parsing of -shared, -static,
Scott James Remnant [Fri, 23 Jan 2004 06:02:26 +0000 (06:02 +0000)] 
* ltmain.in: In compile mode, delay parsing of -shared, -static,
-prefer-pic and -prefer-non-pic until after tagged configuration
has been read.  In link mode, read tagged configuration before
parsing any arguments.  These arguments will now work when using
a non-C compiler.

21 years agoScott James Remnant <scott@netsplit.com>
Stefan Nordhausen [Fri, 23 Jan 2004 06:02:10 +0000 (06:02 +0000)] 
Scott James Remnant  <scott@netsplit.com>

* ltmain.in: Don't use the mkdir -p option when creating a
temporary output directory so a symlink attack can't be used to
arbitrarily chmod other directories on the system if libtool
gets run as root.

21 years ago* ltmain.in: new -precious-files-regex link mode option
Scott James Remnant [Fri, 23 Jan 2004 06:01:56 +0000 (06:01 +0000)] 
* ltmain.in: new -precious-files-regex link mode option
to prevent removal of matching files from the temporary
output directory.
(Debian Bug #221420)
* doc/libtool.texi: document the new option.
* NEWS: announce the new option.

21 years agoCheeky commit to pre-emptively update the NEWS file, the actual ChangeLog
Jeff Squyres [Fri, 23 Jan 2004 05:48:31 +0000 (05:48 +0000)] 
Cheeky commit to pre-emptively update the NEWS file, the actual ChangeLog
entries are in each patch, but seeing as CVS doesn't do atomic commits
anyway, it's not really that important.

21 years ago* libtool.m4 (AC_LIBTOOL_PROG_CC_C_O): Some compilers (e.g. Intel
Jeff Squyres [Thu, 22 Jan 2004 19:11:44 +0000 (19:11 +0000)] 
* libtool.m4 (AC_LIBTOOL_PROG_CC_C_O): Some compilers (e.g. Intel
Linux icc compiler) write temporary files to the current
directory. These compilers do support -c and -o simultaneously but
wrongly fail the test due to the failure to create temporary
files. It is incorrect to penalize compilers which write temporary
files to the current directory so the 'chmod -w .' is therefore
removed.