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

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

Current Release Versions
  Stable Release     GNU Libtool 1.5.20     31 August 2005     Changelog  
  Development Release     GNU Libtool 1.9f     23 October 2004     Changelog  
  Daily CVS Snapshot     GNU Libtool 2.1a     Today     Changelog  


GNU libtool is a generic library support script. Libtool hides the complexity of using shared libraries behind a consistent, portable interface.

To use libtool, add the new generic library building commands to your Makefile, Makefile.in, or Makefile.am. See the documentation for details.


The latest official stable release is available via ftp from your nearest GNU mirror. Download instructions and a list of ftp mirror sites are here.

Daily snapshots of the repository are available via ftp from libtool.opendarwin.org.

Anonymous CVS

The latest libtool development sources are available via anonymous CVS.

Use the following commands to check them out:

  $ export CVS_RSH=ssh
  $ cvs -z3 -d :ext:anoncvs@savannah.gnu.org:/cvsroot/libtool co libtool

Once you have the tree checked out, you can keep it up to date by using cvs update. There are two interesting branches right now, which you can check out by using the -r <tag> switch to cvs co or cvs update:

Tag Details
HEAD The main development trunk, working towards release 2.0
branch-1-5 The 1.5 release branch. Patch releases for 1.5.x will come from here

You can browse the cvs archive live from the subversions repository with the help of viewcvs.

If you want to mirror the entire Libtool cvs repository, we provide an anonymous rsync server at rsync://subversions.gnu.org/cvs/. Please contact cvs-hackers@gnu.org if you do publicly mirror the repository, so that we can list your name here.

The CVS version of GNU libtool often depends on some yet to be released versions of GNU Autoconf and GNU Automake.

Before using CVS Libtool, you ought to have installed recent versions of GNU Autoconf and Automake, then run ./bootstrap in the newly-created libtool directory in order to regenerate the configure script and Makefile.in files.


Online Documentation

For more information, read the libtool documentation.

You can read about various features that we hope to include in future versions of libtool.

Mailing Lists

Libtool has four mailing lists hosted at gnu.org. These lists have moderation turned on for mails from non-subscribed addresses. If you would like to prevent the delay caused by moderation until the moderators have white-listed your address, you may consider subscribing your email address and then subsequently turning off delivery of list messages to it. Archives of these lists are stored at http://mail.gnu.org/pipermail/:

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, 2002, 2003, 2004, 2005 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: 2005/10/10 08:06:24 $ $Author: rwild $