GNU Libtool 2.4 released [stable]

"Gary V. Vaughan" <[email protected]> Fri, 24 Sep 2010 23:57:10 +0700
Newsgroups gmane.comp.sysutils.autotools.announce,gmane.comp.gnu.libtool.general
Message-ID <[email protected]>
This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
--Apple-Mail-6--49931175
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset=windows-1252

[[Repost: the original disappeared into an internet email black hole]]

Libtoolers!=20

The Libtool Team is pleased to announce the release of GNU Libtool 2.4.=20=


GNU Libtool hides the complexity of using shared libraries behind a=20
consistent, portable interface. GNU Libtool ships with GNU libltdl,=20
which hides the complexity of loading dynamic runtime libraries=20
(modules) behind a consistent, portable interface.=20

New in 2.4 2010-09-22:=20

	=95 New features:
- Sysroot support. This allows you to build cross-compiled packages=20
with the same prefix that will be used on the destination machine,=20
and still find dependent libraries under the compiler's "sysroot".=20
Without sysroot support, paths internal to the build system may leak=20
into the product of the build.=20

Sysroot support is disabled unless the --with-sysroot configure=20
option is passed to configure, because .la files generated with=20
sysroot support will not be usable in general with older Libtools.=20

- On non-cygwin Windows systems, we now lookup potential library=20
file names without regard to file name case.=20
- The old testsuite now uses the `parallel-tests' Automake test driver=20=

now for more concurrency and better test logging. For this, tests are=20
run in verbose mode by default now.=20

	=95 Important incompatible changes:
- Autoconf 2.62 and Automake 1.11.1 or newer are now required for=20
bootstrapping Libtool. For using Libtool in your own projects,=20
Autoconf 2.59 and Automake 1.9.6 should still work.=20
- The fix_srcfile_path variable has been replaced by a more thorough=20
mechanism triggered by the to_tool_file_cmd variable.=20

	=95 Changes in supported systems or compilers:
- Initial support for the Microsoft C/C++ Compiler, with help from=20
the compile script in unreleased Automake 1.12. Override the manifest=20
tool used to embed the manifest resource through the environment=20
variable MANIFEST_TOOL. Please note that the import library naming=20
has changed (from foo-2.lib to foo.dll.lib) from when the code lived=20
in its own git branch.=20
- Initial support for the NAG Fortran compiler on GNU/Linux.=20

	=95 Bug fixes:
- The `check-interactive' and `check-noninteractive' convenience make=20
targets now also work for the old testsuite.=20
- Warnings from Autoconf v2.67-36-g1e604ec about incomplete programs=20
passed to AC_*_IFELSE tests have been fixed.=20
- On IRIX, the test for -Wl,-exported_symbol now also works with =
gfortran.=20

libtool-2.4 is available now from ftp.gnu.org, along with compressed =
diffs=20
against libtool-2.2.10. Please use a mirror to reduce stress on the main=20=

gnu machine:=20

http://www.gnu.org/order/ftp.html=20

Here are the compressed sources:=20

ftp://ftp.gnu.org/gnu/libtool/libtool-2.4.tar.gz (2.5MiB)=20
ftp://ftp.gnu.org/gnu/libtool/libtool-2.4.tar.xz (883KiB)=20

Here are the compressed diffs against libtool 2.2.10:=20

ftp://ftp.gnu.org/gnu/libtool/libtool-2.2.10-2.4.diff.gz (655KiB)=20

Here are the gpg detached signatures:=20

ftp://ftp.gnu.org/gnu/libtool/libtool-2.2.4.tar.gz.sig (4.0KiB)=20
ftp://ftp.gnu.org/gnu/libtool/libtool-2.2.4.tar.xz.sig (4.0KiB)=20
ftp://ftp.gnu.org/gnu/libtool/libtool-2.2.10-2.4.diff.gz.sig (4.0KiB)

You should download the signature named after any tarball you download,=20=

and then verify its integrity with, for example:=20

gpg --verify libtool-2.4.tar.gz.sig=20

Here are the MD5 and SHA1 checksums:=20

b32b04148ecdd7344abc6fe8bd1bb021 libtool-2.4.tar.gz=20
4e6144439d95d7332dc50ace6dd24c55 libtool-2.4.tar.xz=20
7bb66dc1df9d4e11160264847d905692 libtool-2.2.10-2.4.diff.gz=20
149e9d7a993b643d13149a94d07bbca1085e601c libtool-2.4.tar.gz=20
a5a44aa791c8b93cbe1c2f839368cd3de5f5f3e1 libtool-2.4.tar.xz=20
639b6c70f40c94d92c72cdad0381d5750ea41124 libtool-2.2.10-2.4.diff.gz=20

This release was bootstrapped with autoconf-2.67 and automake-1.11.1,=20
but is useable with autoconf-2.62 and automake-1.9.6 in your own=20
projects.=20

Alternatively, you can fetch the unbootstrapped source code with=20
git by using the following command:=20

$ git clone git://git.savannah.gnu.org/libtool.git=20
$ cd libtool=20
$ git checkout v2.4=20

You will then need to have the latest release versions of Automake=20
(automake-1.11.1) and Autoconf (autoconf-2.67) installed to=20
bootstrap the checked out sources yourself.=20

Please report bugs to <[email protected]>, along with the verbose=20
output of any failed test groups, and the output from `./libtool =
--config.'=20
The README file explains how to capture the verbose test output.=20

Enjoy!
--=20
Gary V. Vaughan ([email protected])=

--Apple-Mail-6--49931175
content-type: application/pgp-signature; x-mac-type=70674453;
	name=PGP.sig
content-description: This is a digitally signed message part
content-disposition: inline; filename=PGP.sig
content-transfer-encoding: 7bit

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (Darwin)

iEYEARECAAYFAkyc2GYACgkQFRMICSmD1gYFIwCeNHgRfcSHDqBY2UcwrtQ6heRS
zp0AnA0T2UCkVi0x1/G+++HnU/6WNC6L
=uNn5
-----END PGP SIGNATURE-----

--Apple-Mail-6--49931175--