[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

GNU Libtool 1.5.22 released.

From: Ralf Wildenhues
Subject: GNU Libtool 1.5.22 released.
Date: Sun, 18 Dec 2005 23:33:29 +0100
User-agent: Mutt/1.5.9i

The Libtool Team is pleased to announce the release of GNU Libtool

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

This release fixes quite a number of bugs, one of them a minor local
security issue.

New in 1.5.22: 2005-12-18

* Fix 1.5 regression that caused linking a program `-static' to also
  link statically against installed libtool libraries, contrary to
  documented (and actual 1.4.x) behavior.
* Fix file ownership for BSD `ranlib'.
* Initial support for Beos/C++.
* Fixed detection of link_static_flag, and self-dlopening.
* Fixed setting of shlibpath variables (LD_LIBRARY_PATH and similar)
  and order of link search paths for creating and testing of uninstalled
* Fix silent failure of `libtoolize --ltdl' if libltdl files not present.
* Fixed command line settings for non-GCC compilers, Solaris/64bit.
* Support for Interix 3 (Windows SFU).
* If non-pic objects were not compiled, and libtool is called in link
  mode, libtool no longer silently creates an empty archive, but rather
  falls back to pic objects.
* Fix potential denial of service by malicious other users for tmpdir
  directory creation at relink time.
* Bug Fixes, among others for AIX, Cygwin, Darwin, FreeBSD, HPUX, MinGW,
  OpenBSD, UnixWare.

libtool-1.5.22 is available now from, along with diffs and
xdeltas against libtool-1.5.20 that are also available from
Please use a mirror to reduce stress on the main gnu machine:

Here are the compressed sources:

Here are the xdeltas and diffs against libtool-1.5.20:

Here are the gpg detached signatures:

You should download the signature named after any tarball you download,
and then verify its integrity with, for example:

  gpg --verify libtool-1.5.22.tar.gz.sig

Here are the MD5 and SHA1 checksums:

  8e0ac9797b62ba4dcc8a2fb7936412b0 libtool-1.5.22.tar.gz
  19dc91164b2bf30f8feeae1bbb3085bc libtool-1.5.20-1.5.22.diff.gz
  8d9cbe79320b4625e2816ac60c105a4c libtool-1.5.20-1.5.22.xdelta
  17353e66aeaac80ae188ea0a3a90609550ce3254 libtool-1.5.22.tar.gz
  8df329446cb4afbcae7b66406e21129e653512d6 libtool-1.5.20-1.5.22.diff.gz
  c0dcbeb50b556bd98692df7381220b7dd32ebd7a libtool-1.5.20-1.5.22.xdelta

This release was bootstrapped with Autoconf 2.59 and Automake 1.9.6, but
is useable with Autoconf 2.50 & later and Automake 1.5 and later in your
own projects.

Alternatively, you can fetch the unbootstrapped sourcecode from
anonymous cvs by using the following commands (just hit return when
you are prompted for the password):

  $ export CVS_RSH=ssh
  $ cvs -z3 -d :ext:address@hidden:/cvsroot/libtool \
  co -r release-1-5-22 libtool

You will then need to have the latest release versions of Automake
(1.9.6) and Autoconf (2.59) installed to bootstrap the checked out
sources yourself.

Please report bugs to <address@hidden>, along with the verbose
output of any failed test groups, and the output from `./libtool

reply via email to

[Prev in Thread] Current Thread [Next in Thread]