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