newsGNU Libtool - News: libtool-2.4.4 released [stable]

 
 
Latest News
libtool-2.4.7 released [stable] posted by growpotkin, Thu 17 Mar 2022 04:32:13 AM UTC
GNU libtool-2.4.6 released [stable] posted by gary, Sun 15 Feb 2015 08:59:52 PM UTC
GNU libtool-2.4.5 released [stable] posted by gary, Mon 19 Jan 2015 05:11:26 PM UTC
GNU libtool-2.4.4 released [stable] posted by gary, Sat 29 Nov 2014 06:21:33 PM UTC
GNU libtool 2.4.3 released [stable] posted by gary, Mon 27 Oct 2014 08:11:41 PM UTC

GNU libtool-2.4.4 released [stable]

Item posted by Gary V. Vaughan <gary> on Sat 29 Nov 2014 06:21:33 PM UTC.

Libtoolers!

The Libtool Team is pleased to announce the release of libtool 2.4.4.

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 is a bugfix release to clean-up some of the small issues in 2.4.3
for which you kindly provided patches.  There are still some known (and
unknown!) regressions, especially on unusual platforms.  Patches to fix
those are not only welcome, but necessary to keep Libtool working in
those places.

Here are the compressed sources:
  http://ftpmirror.gnu.org/libtool/libtool-2.4.4.tar.gz   (1.7MB)
  http://ftpmirror.gnu.org/libtool/libtool-2.4.4.tar.xz   (936KB)

Here are the GPG detached signatures[*]:
  http://ftpmirror.gnu.org/libtool/libtool-2.4.4.tar.gz.sig
  http://ftpmirror.gnu.org/libtool/libtool-2.4.4.tar.xz.sig

Use a mirror for higher download bandwidth:
  http://www.gnu.org/order/ftp.html

[*] Use a .sig file to verify that the corresponding file (without the
.sig suffix) is intact.  First, be sure to download both the .sig file
and the corresponding tarball.  Then, run a command like this:

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

If that command fails because you don't have the required public key,
then run this command to import it:

  gpg --keyserver keys.gnupg.net --recv-keys 151308092983D606

and rerun the 'gpg --verify' command.

This release was bootstrapped with the following tools:
  Autoconf 2.69
  Automake 1.14.1
  Gnulib v0.1-270-g1b6c775

NEWS

  • Noteworthy changes in release 2.4.4 (2014-11-29) [stable]


** New features:

  - Libltdl maintains its own fork of argz, with macros and files in
    the LT_ and lt__ namespaces (resp.) where they cannot clash with
    client projects' use of gnulib argz.

** Bug fixes:

  - Installation of 'libtoolize' once again obeys '--program-prefix',
    '--program-suffix' and '--program-transform-name' configure options.

  - `libtoolize` doesn't remove any files that it can't reinstall,
    including old versions of the snippet directory, and gnulib's
    version of the argz module and supporting files.

  - LT_FUNC_DLYSM_USCORE now works correctly on systems that don't
    support self dlopen()ing.

** Important incompatible changes:

  - LT_LIB_DLLOAD no longer prepends -ldl or -ldld to LIBS, causing
    duplicate occurrences in libltdl link lines.  If you need to
    add a library for dlopen() or shl_load() in your Makefile, then
    use $(LIBADD_DLOPEN) or $(LIBADD_SHL_LOAD) respectively.  If you
    are using libltdl, this all happens automatically, and the only
    difference you'll see is no more duplicated library names in the
    verbose link line.

** Changes in supported systems or compilers:

  - Preliminary support for tcc on linux*.  Although it already worked
    sometimes in previous releases, making sure to set LD correctly now
    avoids mis-matching GNU ld with tcc:

       ./configure CC=tcc LD=tcc

  - Added -os2dllname option to work around 8 character base name
    limit on OS/2.  The option has no effect on other systems.

  - Support for DLL versioning, -export-symbols and -export-symbols-regex
    on OS/2.

  - Support filename-based shared library versioning on AIX. See manual
    for details.

Enjoy!

 

Back to the top

Powered by Savane 3.13-f8d8.
Corresponding source code