[GNU Libtool]
GNU Libtool - The GNU Portable Library Tool
Copyright © 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007 Free Software Foundation, Inc.
Originally by Gordon Matzigkeit, 1996.


Home | News | Documentation | Future Directions | Contributing | Administration

Saturday, Feb 17th 2007, 12:00:00

Ralf Wildenhues

The Libtool Team would like to announce alpha release 1.5.23b of GNU Libtool.

This prerelease should help shake out any remaining bugs for 1.5.24. Ideally, the releases will be identical, so please test it on your systems and with your software packages as much as you can. This release fixes a couple of regressions on BSD systems, hopefully improves multilib support, and treats Cygwin more like MinGW; see the NEWS excerpt below.

New in 1.5.23b: 2007-02-17

  Download Size Md5sum
Release Tarball libtool-1.5.23b.tar.gz 2846k d396433eca05ce2da9809e2af76ce3f6
Diff libtool-1.5.22-1.5.23b.diff.gz 694k 1bd17e86a851b1a3eca9c9e65ef26449
Xdelta libtool-1.5.22-1.5.23b.xdelta 187k 4373d6bc39dfe49b8ef0bffa4a9aa821

This release was bootstrapped with Autoconf 2.61 and Automake 1.10, but is useable with Autoconf 2.50 & later and Automake 1.4 & later in your own projects.

Please report bugs to bug-libtool@gnu.org.

Sunday, Dec 18th 2005, 23:59:00

Ralf Wildenhues

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

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

New in 1.5.22: 2005-12-18

  Download Size Md5sum
Release Tarball libtool-1.5.22.tar.gz 2854k 8e0ac9797b62ba4dcc8a2fb7936412b0
Diff libtool-1.5.20-1.5.22.diff.gz 1234k 19dc91164b2bf30f8feeae1bbb3085bc
Xdelta libtool-1.5.20-1.5.22.xdelta 266k 8d9cbe79320b4625e2816ac60c105a4c

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

Please report bugs to bug-libtool@gnu.org.

Wednesday, Aug 31st 2005, 21:00:00

Ralf Wildenhues

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

This release fixes a few regressions in 1.5.18, plus a small list of other bugs.

New in 1.5.20: 2005-08-31

  Download Size Md5sum
Release Tarball libtool-1.5.20.tar.gz 2724k fc3b564700aebcb19de841c1c2d66e99
Diff libtool-1.5.18-1.5.20.diff.gz 145k 72ed3f05c2a078bcda9aa22e881051f5
Xdelta libtool-1.5.18-1.5.20.xdelta 26k 42113a0ec5a0edf317804fd87ee1d1d2

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

Please report bugs to bug-libtool@gnu.org.

Monday, May 16th 2005, 00:00:00

Ralf Wildenhues

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

This release mainly fixes a libltdl regression in 1.5.16, plus a small list of other bugs.

New in 1.5.18: 2005-05-16

  Download Size Md5sum
Release Tarball libtool-1.5.18.tar.gz 2715k 3c6630a02bf0858c365ee32e0599255e
Diff libtool-1.5.16-1.5.18.diff.gz 38k d478f462b3f848e3e1d81bff0bfed3c4
Xdelta libtool-1.5.16-1.5.18.xdelta 14k d2f34a4555c9b76bbb1a866a0c0927ba

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

Please report bugs to bug-libtool@gnu.org.

Monday, April 25th 2005, 19:00:00

Ralf Wildenhues

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

This release has a number of improvements and bug fixes.

New in 1.5.16: 2005-04-25

  Download Size Md5sum
Release Tarball libtool-1.5.16.tar.gz 2709k 5f3c344ae62a1d1fd789877e8080ae57
Diff libtool-1.5.14-1.5.16.diff.gz 267k 10fafa3c5283f25c007dece342adf21b
Xdelta libtool-1.5.14-1.5.16.xdelta 37k d0996b199c4e8325fa50bdc2dde7c7e0

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

Please report bugs to bug-libtool@gnu.org.

Saturday, February 12th 2005, 17:00:00

Peter O'Gorman

I am embarrassed to announce the release of GNU Libtool 1.5.14.

This release is a bugfix release to fix regressions introduced in 1.5.12.

New in 1.5.14: February 12th 2005

  Download Size Md5sum
Release Tarball libtool-1.5.14.tar.gz 2668k 049bf67de9b0eb75cd943dafe3d749ec
Diff libtool-1.5.12-1.5.14.diff.gz 8k 3378b95daeac7c798c61a56286497deb
Xdelta libtool-1.5.12-1.5.14.xdelta 12k c2102d5530d6211cd4478abbdef2c40d

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

Please report bugs to bug-libtool@gnu.org.

Saturday, February 5th 2005, 17:00:00

Peter O'Gorman

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

This release has a number of improvements and bug fixes.

New in 1.5.12: 2005-02-05

  Download Size Md5sum
Release Tarball libtool-1.5.12.tar.gz 2668k 44015e57e730d84c4b27e556847349cd
Diff libtool-1.5.10-1.5.12.diff.gz 132k 9109747dfed37b18e88c18667dc0a325
Xdelta libtool-1.5.10-1.5.12.xdelta 48k 39535f65256b5029944c9f23a8c15c42

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

Please report bugs to bug-libtool@gnu.org.

Saturday, October 23rd 23:56:66 2004

Gary V. Vaughan

The Libtool Team is pleased to announce the alpha release of GNU Libtool 1.9f.
  Size Download Signature sha1sum
Xdelta 22k libtool-1.9b-1.9d.xdelta detached 59fe269d57685d60304c32333b6ad8c3931c395d
Release Tarball 1044k libtool-1.9f.tar.bz2 detached b6ef748d5a43de5e2f371e4b1c57abc034587379
Gzipped Tarball 1580k libtool-1.9f.tar.gz detached b443f79b869b931c0d787f251f2b91459829c704

We hope that this will be the last alpha before 2.0 final is unleashed upon the world. In order to ensure that it runs on your favourite platform, please download, test, and report any bugs you uncover.

Enjoy!

Sunday, October 3rd 22:36:66 2004

Gary V. Vaughan

The Libtool Team is pleased to announce the alpha release of GNU Libtool 1.9b.
  Size Download Signature sha1sum
Xdelta 76k libtool-1.9b-1.9d.xdelta detached 30f1d088c66450af8ea50f76f331915751f89cd0
Release Tarball 1028k libtool-1.9d.tar.bz2 detached b5df667d3d72aea0a0653f83449cfe9932d27189
Gzipped Tarball 1560k libtool-1.9d.tar.gz detached 06280dcea7e8c949ff4b3f8d83dff500a1aa6dc4

Once again there are an enormous number of improvements over the last release. Please download, test on your favourite platforms and read the all new README for details on how to report your bugs.

Enjoy!

Sunday, September 19th 14:00:00 2004

Peter O'Gorman

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

This release has a number of improvements and bug fixes.

New in 1.5.10: 2004-09-19

  Download Size Md5sum
Release Tarball libtool-1.5.10.tar.gz 2640k e2093a85f6d48f1562c36920087502d6
Diff libtool-1.5.8-1.5.10.diff.gz 92k be080cb4a20e42f10b9780bdd0a44488
Xdelta libtool-1.5.8-1.5.10.xdelta 24k 5ebdb2c267bc838f2c6db7ebf3322da6

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

Please report bugs to bug-libtool@gnu.org.

Sunday, August 29th 23:16:66 2004

Gary V. Vaughan

The Libtool Team is pleased to announce the alpha release of GNU Libtool 1.9b.

This code in this release has has been broadly rewritten, and many of the internal and external interfaces have changed. Wherever possible we have provided backwards compatibility. Autoupdate is your friend.

  Size Download Signature sha1sum
Xdelta 320k libtool-1.5.8-1.9b.xdelta detached 3a84fc430c974dc9c36451ca56b567e5adb72be8
Release Tarball 1024k libtool-1.9b.tar.bz2 detached b8b5a7b09bebf680af059e7ce2fa92d4bed8e332
Gzipped Tarball 1564k libtool-1.9b.tar.gz detached 249978ccc12adbbea81cb0a29656d82f1764ae6e

There are an enormous number of changes and improvements since the last release. Please download, test on your favourite platforms and read the all new README for details on how to report your bugs.

Enjoy!

Saturday, August 7th 12:00:00 2004

Peter O'Gorman

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

This release has a number of improvements and bug fixes.

New in 1.5.8: 2004-08-07

  Download Size Md5sum
Release Tarball libtool-1.5.8.tar.gz 2620k ed04093bc9d88faa3e476ac6f4db8d50
Diff libtool-1.5.6-1.5.8.diff.gz 184k eab29ab110e8a091bca7e10e7f89bd56
Xdelta libtool-1.5.6-1.5.8.xdelta 52k 9ac0918efaf46e7a96e1112436eafb1c

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

Please report bugs to bug-libtool@gnu.org.

Sunday, April 11th 12:00:00 2004

Peter O'Gorman

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

This release fixes installation problems apparent in libtool-1.5.4.

New in 1.5.6: 2004-04-11

  Download Size Md5sum
Release Tarball libtool-1.5.6.tar.gz 2602k f9b709f4ac6d094afdee9cdbe1c6ffe7
Diff libtool-1.5.4-1.5.6.diff.gz 3k 2ba73ead6b6d8a49c40e6f88d717bff6
Xdelta libtool-1.5.4-1.5.6.xdelta 2413k 95566706f873223d2fb264dc3cfbd527

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

Please report bugs to bug-libtool@gnu.org.

Saturday, April 3rd 18:00:00 2004

Peter O'Gorman

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

This release fixes bugs and annoyances present in the 1.5 and 1.5.2 releases.

New in 1.5.4: 2004-04-03

  Download Size Md5sum
Release Tarball libtool-1.5.4.tar.gz 2604k 5d7bcad7ca3af1ac2f344ec554fe70ec
Diff libtool-1.5.2-1.5.4.diff.gz 44k 697cecebf26dec9b244b1ceb1004a1bf
Xdelta libtool-1.5.2-1.5.4.xdelta 2584k 4f80a507d53e0df113ccb7a4114bae7b

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

Please report bugs to bug-libtool@gnu.org.

Sunday January 25 13:00:00 2004

Scott James Remnant

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

This release fixes bugs and annoyances present in the 1.5 release.

New in 1.5.2: 2004-01-25

  Download Size Md5sum
Release Tarball libtool-1.5.2.tar.gz 2591k db66ba05502f533ad0cfd84dc0e03bd5
Diff libtool-1.5-1.5.2.diff.gz 44k cb66ad829b082cc5fdd9a99b2315e390
Xdelta libtool-1.5-1.5.2.xdelta 2580k 1df023f4893bb8cc77acf843250b5d38

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

Please report bugs to bug-libtool@gnu.org.

Thursday November 27 15:00:00 2003

Gary V. Vaughan

I've just uploaded libtool 1.4.3 and 1.5 tarballs to ftp.gnu.org with the new automated upload system, along with xdelta and diff files, plus detached signatures for the whole lot.

The md5sums of all files are as given below, but you should download the associated .sig and run:

gpg --verify <filename>.sig

My public signature is available from my website, and wwwkeys.uk.pgp.net, and will gradually arrive on most keyservers shortly.

Sorry for the enormous delay, we will hopefully make it up to you with Libtool 1.6.

Tuesday April 15 05:43:00 2003

Robert Boehne

I am pleased to announce the release of GNU Libtool 1.5, the first release in the 1.5 series. Some features of the new release are:

There are also a large number of incremental improvements and bugfixes since the last release.

This release was bootstrapped and tested with Automake 1.7.3 and Autoconf 2.57, but can be used in conjunction with any newer release of either of these in your own projects.

Tarballs and both traditional and xdelta diffs against release 1.4.3 are available now from ftp.gnu.org, and will soon arrive on all gnu mirrors:

  Download Size Md5sum
Release Tarball libtool-1.5.tar.gz 2750k 0e1844f25e2ad74c3715b5776d017545
Diff libtool-1.4.3-1.5.diff.gz 267k 446ada2872727d776fa17d3be73d216b
Xdelta libtool-1.4.3-1.5.tar.xdp.gz 1652k 70fea8e24eb44b9d7b349e5ad9732757

The most important user visible changes since release 1.4.3 follow:

New in 1.5: 2003-04-15

Download, compile, install, send a bug report to bug-libtool@gnu.org... you know the drill ;-)

Enjoy!

Wed Oct 23 05:43:00 2002

Robert Boehne

I am pleased to announce the release of GNU Libtool 1.4.3, the last release in the 1.4 series. Some features of the new release are:

There are also a small number of incremental improvements and bugfixes since the last release.

This release was bootstrapped and tested with Automake 1.4-p5 and Autoconf 2.13, but can be used in conjunction with any newer release of either of these in your own projects.

Tarballs and both traditional and xdelta diffs against release 1.4.2 are available now from ftp.gnu.org, and will soon arrive on all gnu mirrors:

  Download Size Md5sum
Release Tarball libtool-1.4.3.tar.gz 1137k d11a3c835449d7fa50a025dc9c01ad81
Diff libtool-1.4.2-1.4.3.diff 189k 6390cda98e04006644251912220ff7cf
Xdelta libtool-1.4.2-1.4.3.tar.xdp.gz 34k 302cef533ae36d5343e48ad9aca0558a

The most important user visible changes since release 1.4.2 follow:

New in 1.4.3: 2002-10-23

Download, compile, install, send a bug report to bug-libtool@gnu.org... you know the drill ;-)

Enjoy!

Mon Jan 7 22:09:42 2002

Robert Boehne

The Libtool Team is pleased to announce alpha release 1.4d of GNU libtool. This release has improved support for cygwin and other improvements over the previous Libtool alpha release. This release will likely be the last alpha before Libtool version 1.5 is released.

libtool-1.4d is available now from ftp://alpha.gnu.org/gnu/libtool/libtool-1.4d.tar.gz. You will find diffs and xdeltas from libtool-1.4b on alpha.gnu.org.

If you prefer, you can fetch the unbootstrapped sourcecode using anonymous CVS by following these instructions but using the tag release-1-4d.

Enjoy!

Tue Sep 11 05:06:51 2001

Gary V. Vaughan

I am pleased to announce the release of GNU Libtool 1.4.2, which now builds correctly on Solaris again, and diagnoses problematic combinations of gcc and native ld. There are also a small number of incremental improvements and bugfixes since the last release.

This release was bootstrapped and tested with Automake 1.4-p5 and Autoconf 2.13, but can be used in conjunction with any newer release of either of these in your own projects.

Tarballs and both traditional and xdelta diffs against release 1.4.1 are available now from ftp.gnu.org, and will soon arrive on all gnu mirrors:

  Download Size Md5sum
Release Tarball libtool-1.4.2.tar.gz 1160k 95dd3de3b249fe1199ed60ed8e46f60c
Diff libtool-1.4.1-1.4.2.diff.gz 16k 8e42fd53e0edb5fc3e03accef836fa2d
Xdelta libtool-1.4.1-1.4.2.tar.xdp.gz 32k 74b99a29bee28c5cf60dddee6d632284

The most important user visible changes since release 1.4.1 follow:

New in 1.4.2: 2001-09-11

Download, compile, install, send a bug report to bug-libtool@gnu.org... you know the drill ;-)

Enjoy!

Mon Sep 3 03:56:58 2001

Gary V. Vaughan

I am pleased to announce the release of GNU Libtool 1.4.1, a collection of incremental improvements and bugfixes since the last stable release in April.

This release was bootstrapped and tested with Automake 1.4-p5 and Autoconf 2.13, but can be used in conjunction with any newer release or either of these in your own projects.

Tarballs and both traditional and xdelta diffs against release 1.4 are available now from ftp.gnu.org, and will soon arrive on all gnu mirrors:

  Download Size Md5sum
Release Tarball libtool-1.4.1.tar.gz 1104k 28582af0b96513f223e970db1a9a5cde
Diff libtool-1.4-1.4.1.diff.gz 52k 3e8c3728565b9fae670001f96aa92381
Xdelta libtool-1.4-1.4.1.tar.xdp.gz 76k 2688f095934563666f73e44e231a70c5

The most important user visible changes since release 1.4 follow:

New in 1.4.1: 2001-09-03

Download, compile, install, send a bug report to bug-libtool@gnu.org... you know the drill ;-)

Enjoy!

Thu Jul 9 23:58:19 2001

Gary V. Vaughan

The Libtool Team is pleased to announce alpha release 1.4b of GNU libtool. This is the first release to include the code that has been in development on the multi-language-branch for the last 18 months or so, that was recently merged into the mainline development sources.

libtool-1.4b is available now from ftp://alpha.gnu.org/gnu/libtool/libtool-1.4b.tar.gz. You will find diffs and xdeltas from libtool-1.4 on alpha.gnu.org.

If you prefer, you can fetch the unbootstrapped sourcecode using anonymous CVS by following these instructions but using the tag release-1-4b.

The main difference between this release and libtool-1.4 is the folding in of code developed on the multi-language-branch.

Enjoy!

Thu Apr 26 21:30:51 2001

Gary V. Vaughan

On the 2nd Anniversary of the release of libtool-1.3, the Libtool Team is delighted to announce libtool version 1.4: Available now from http://ftp.gnu.org/gnu/libtool/libtool-1.4.tar.gz and shortly from all GNU mirror sites. You will find diffs and xdeltas from libtool-1.3.5 on ftp.gnu.org, and diffs and xdeltas from libtool-1.3d on alpha.gnu.org.

If you prefer, you can fetch the unbootstrapped sourcecode using anonymous CVS by following these instructions but using the tag release-1-4.

The main difference between this release and libtool-1.3d is the addition of many small patches to improve the performance of the test suite on several host architectures.

Enjoy!

Mon Apr 2 02:52:15 2001

Gary V. Vaughan

After 21 months in heavy development, the Libtool Team is pleased to announce alpha release 1.3d of GNU libtool. If this release generates a low number of bug reports, libtool-1.4 could be just a few short weeks away!

libtool-1.3d is be available from alpha.gnu.org and via anonymous CVS, using the tag release-1-3d. See this section for instructions on how to retrieve libtool from anonymous cvs. Diffs and xdeltas from 1.3b to 1.3d, are also available from the ftp server.

The most important user-visible changes since release 1.3b follow:

New in 1.3d: 2001-04-02

Happy bug hunting!

Mon Feb 26 23:38:31 2001

Gary V. Vaughan

Uploaded my long overdue face-lift to these pages. Hopefully, everything is now up-to-date, and all the links work correctly.

The project is now hosted at savannah and the CVS download instructions have changed.

Libtool 1.4 will be here real soon now. No, really!

Sun May 28 02:27:38 2000

Gary V. Vaughan

The Libtool Team is pleased to announce patch release 1.3.5 of GNU libtool. A complete tarball for libtool-1.3.5 will be available from ftp.gnu.org and all GNU mirror sites in the next few days, along with diffs and xdeltas from release 1.3.4. In the mean time you can fetch it from here.

Alternatively, this version is now available via anonymous CVS, using the tag release-1-3-5. See this section for instructions on how to retrieve libtool from anonymous CVS.

The most important user-visible changes since release 1.3.4 follow (note that this release is mainly six months of accumulated bug fixes):

New in 1.3.5: 2000-05-27

Enjoy!

Thu Jan 20 11:40:28 2000

Gary V. Vaughan

Overhauled the website quite drastically:

Wed Dec 08 18:30:00 1999

Gary V. Vaughan

The Libtool Team is pleased to announce patch release 1.3.4 of GNU libtool. A complete tarball for libtool-1.3.4 will be available from ftp.gnu.org and all GNU mirror sites in the next few days, along with diffs and xdeltas from release 1.3.3. In the mean time you can fetch it from here.

Alternatively, this version is now available via anonymous CVS, using the tag release-1-3-4. See this section for instructions on how to retrieve libtool from anonymous CVS. Note that these instructions have recently changed, since the master repository has moved back to GNU.

The most important user-visible changes since release 1.3.3 follow (note that this release is mainly six months of accumulated bug fixes):

New in 1.3.4: 1999-12-06

Enjoy!

Fri Jul 02 18:54:36 1999

Gary V. Vaughan

The Libtool Team is pleased to announce patch release 1.3.3 of GNU libtool, and alpha release 1.3b. libtool-1.3.3 should be the final release from the 1.3 branch of libtool, and libtool-1.3b is the first official alpha release to include the latest development towards libtool-1.4.

libtool-1.3.3 will be available from ftp.gnu.org and all GNU mirror sites in the next few days, as well as via anonymous CVS, using the tag release-1-3-3. See this section for instructions on how to retrieve libtool from anonymous cvs. Diffs and xdeltas from 1.3.2 to 1.3.3, will also be available at the same time.

The release tarballs and the diffs and xdeltas are available from ftp.ffii.org until they are uploaded to the gnu machines.

The most important user-visible changes since release 1.3 follow:

New in 1.3.3: 1999-07-02

New in 1.3.2: 1999-05-26

New in 1.3.1: 1999-05-21

libtool-1.3b will be available for testing from here in the next few days, as well as via anonymous CVS, using the tag release-1-3b. See this section for instructions on how to retrieve libtool from anonymous cvs. Diffs and xdeltas from 1.3.3 to 1.3b, will also be available at the same time.

The release tarballs and the diffs and xdeltas are available from ftp.ffii.org until they are uploaded to the gnu machines.

The most important user-visible changes since release 1.3.3 follow:

Happy libtooling!

Tue May 04 10:20:30 1999

Gary V. Vaughan

As reported in the mailing list, we have moved the development CVS repository to ffii.org. Eventually, we hope to mirror this back to gnu.org so that anoncvs access will continue to work as before. In the interim, the latest development code is available from ffii.org (press enter at the password prompt):

  $ cvs -d :pserver:anoncvs@anoncvs.ffii.org:/var/cvs login
  Password:
  $ cvs -d :pserver:anoncvs@anoncvs.ffii.org:/var/cvs co libtool
  

Also, daily snapshots of the trunk can be downloaded from ftp.ffii.org if you can't do CVS.

Thu Apr 29 18:30:07 1999

Alexandre Oliva

The Libtool Team is pleased to announce the long-awaited release 1.3 of GNU libtool. It should be available in ftp.gnu.org and all GNU mirror sites, as well as via anonymous CVS, using the tag release-1-3. See this section for details. Diffs and xdeltas from release 1.2 are available.

The most important user-visible changes since release 1.2 follow (see below for changes since alpha release 1.2f)

User-visible changes since release 1.2f:

Mon Mar 15 16:00:05 GMT 1999

Alexandre Oliva

Today, in libtool's 3rd birthday (according to Gordon's ChangeLog :-), the libtool team is pleased to announce the alpha release 1.2f of GNU libtool. It is the basis for release 1.3, that will hopefully be out in a few weeks and will contain only bug-fixes.

GNU libtool 1.2f is available at ftp://alpha.gnu.org. Diffs from older releases are not available because they'd account for more than 60% of the size of the distribution, although xdeltas are available because they are much smaller. Alternatively, you can get the distribution from the CVS repository, using the release-1-2f tag (see this section for instructions on how to retrieve libtool via anonymous cvs).

The user-visible changes since release 1.2d follow: (from the NEWS file)

Enjoy!

Tue Mar 09 13:05:35 GMT 1999

Gary V. Vaughan

Work on win32 support on the ild-branch continues apace, and will be merged into the trunk after 1.2f has been released. Libtool now accepts dll objects on the command line, and will generate an export list and import library on the fly to make this possible. This feature also solves the win32 problem with the import library associated with a dll using the same filename as the matching static archive.

There are a few small issues which need resolving before 1.2f is ready for release, not least of which is that lt_dlopen(NULL) is broken on OSF/1.

There is a new configure parameter, `--enable-fast-install' which controls whether a libtoolized package built on a machine which needs to relink installed libraries and binaries does the relink during the build. The default is to link build tree executables to load installed libraries so that no relink is necessary as these executables will run correctly when installed; if these executables are run in the build tree, they will be relinked on demand before being executed. If `--enable-fast-install=no' is used, then the executables in the build tree will be linked to load uninstalled libraries so that no on-demand relink is necessary if these executables are run from the build tree; of course some platforms (such as linux and irix) will require that the programs be relinked during install in order to pick up the installed libraries in preference to the uninstalled libraries in the build tree.

Tue Feb 23 13:24:44 GMT 1999

Gary V. Vaughan

Selective exporting has been implemented, so that it is now possible to limit the symbols lt_dlsym() will have access to. There are two new switches, `--export-symbols' and `--export-symbols-regex' to control this behaviour.

Portable support for using lt_dlopen(NULL) to get a handle on the main executable so that you can get the address of symbols in the executable itself with lt_dlsym() is now working. Ideally a package developer who wants to use this feature should use the new macro AC_LIBTOOL_DLOPEN in the package's configure.in, and arrange to have -dlopen self passed on the libtool link line.

Work on the full inter-library dependency support is now complete on the ild-branch of the repository, and is ready for merging onto the trunk for testing. It looks very much as though libtool-1.3 will have full ILD now!

There is some contention as to how we should best build one of the two binaries required on architectures which need to link executables which use installed libraries differently than when they use equivalent uninstalled binaries (currently we know about Linux and Irix). Some of us want to link the installable objects during the actual install; some of us want to link the objects which use uninstalled libraries on demand as they are executed in the build tree...

Fri Feb 05 18:40:38 GMT 1999

Gary V. Vaughan

A HUGE thread about the automatic use of -rpath for libtool libraries on linux dominated the list this week. Ultimately, we (the libtool maintainers) await a patch to prevent libtool from using -rpath for system directories in /etc/ld.so.cache (not a typo). The root of the problem is that most linux distributions have upgraded their system to glibc (libc.so.6) by replacing all of the libc5 dependant libraries with their glibc equivalents. This becomes a big problem when someone tries to run a binary which was compiled with -rpath on a libc5 era distribution on a new machine which has replaced to libc5 dependant libraries with new versions linked against glibc, but without amending the soname of the new versions to clue the runtime linker in on the new dependencies. RedHat got around the problem by patching ld.so to search LD_LIBRARY_PATH before -rpath.

We are looking to release libtool-1.2f as a 1.3 candidate after a few oustanding issues have been resolved:

The full inter-library dependencies support we wanted to get into 1.3 just got a whole lot more complicated. We want for executables and libraries to be able to link against a mixture of installed and uninstalled (libtool and non-libtool) libraries in the build directory so that tests can be run with the correct linkage. And libtool needs to be able to relink those targets against the installed libraries at install time.

The milestones are now as follows:

  1. Selective symbol exporting and documentation cleanups for libtool-1.2f alpha release.
  2. Fix any problems with libtool-1.2f alpha for libtool-1.3 release.
  3. Finish up ILD, and merge back into the main source for libtool-1.4 (probably an alpha or two in between too).
  4. Release-1.5 as soon as win32 dll data symbol exporting works transparently along with whatever other features we have by this time.

Somewhere along the way, or maybe after these releases, we would like to move all of ltconfig.in into libtool.m4 so that it runs as part of the configure script; and port ltmain.sh to C. The former may happen relatively soon. the latter probably won't!

Fri Jan 29 16:01:53 GMT 1999

Gary V. Vaughan

Overhauled the web-site somewhat, and added a news page so that we can put up interesting items for people who are interested in libtool, but aren't subscribed to the mailing lists. We will try to update this on a weekly basis (or so), provided there is something interesting to say!

A few tidbits to get us started:


Home | News | Documentation | Future Directions | Contributing | Administration

Return to GNU's home page.

Please send FSF & GNU inquiries & questions to gnu@gnu.org. There are also other ways to contact the FSF.

Please send comments on these web pages to webmasters@www.gnu.org, send other questions to gnu@gnu.org.

This article, Copyright © 1998, 1999, 2000, 2001, 2003, 2003, 2004 Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA

Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved.

$Date: 2007/02/17 09:50:38 $ $Author: rwild $