English [en]

GNU Libtool - The GNU Portable Library Tool

Home | Documentation | Contributing | Administration

Introduction to GNU Libtool

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.

Downloading GNU Libtool

GNU Libtool can be found on http://ftpmirror.gnu.org/libtool/ [via http] and ftp://ftp.gnu.org/gnu/libtool/ [via FTP]. It can also be found on one of our FTP mirrors; please use a mirror if possible.

The latest stable version is http://ftpmirror.gnu.org/libtool/libtool-2.4.6.tar.gz.

The latest libtool development sources are available via git.

Use the following command to check them out:

$ git clone git://git.savannah.gnu.org/libtool.git

Once you have the tree checked out, you can keep it up to date by using git pull. Please see http://savannah.gnu.org/git/?group=libtool for more information.


GNU Libtool documentation can be found at http://www.gnu.org/s/libtool/manual/. You may also find more information about GNU Libtool by running info libtool on your system.

Mailing Lists

GNU Libtool has four mailing lists: <libtool@gnu.org> , <libtool-patches@gnu.org> , <bug-libtool@gnu.org> and <libtool-commit@gnu.org> .

The main discussion list is <libtool@gnu.org>, and is used to discuss all aspects of GNU Libtool, including development and porting.

There is a separate list used for reporting bugs, <bug-libtool@gnu.org>. For details on submitting a bug report, please see the section Report a Bug below.

libtool-patches@gnu.org is where the patches to the libtool repository are posted for peer review before being commited.

libtool-commit@gnu.org is where summaries of changes committed to the repository are automatically posted.

Announcements about GNU Libtool, Autoconf, Automake, and M4 are made on <autotools-announce@gnu.org>. Important announcements about Libtool and most other GNU Software in general are also made on <info-gnu@gnu.org>.

You can read also read release announcements by subscribing to the atom feed at http://savannah.gnu.org/news/?group=libtool for libtool specific news, or watch GNU Planet for libtool items among other GNU news.

To subscribe to these or any GNU mailing lists, please send an empty mail with a Subject: header line of just "subscribe" to the relevant -request list. For example, to subscribe yourself to GNU announcement list, you would send mail to <info-gnu-request@gnu.org> with no body and a Subject: header line of just "subscribe". Or you can use the mailing list web interface.

Request an Enhancement

If you would like any new feature to be included in future versions of GNU Libtool, please send a request to <libtool@gnu.org>.

Please remember that development of GNU Libtool is a volunteer effort, and you can also contribute to its development. For information about contributing to the GNU Project, please read How to help GNU.

Report a Bug

If you think you have found a bug in GNU Libtool, then please send as complete a report as possible to <bug-libtool@gnu.org>.


GNU Libtool is currently being maintained by Bob Friesenhahn.


 [FSF logo] “The Free Software Foundation (FSF) is a nonprofit with a worldwide mission to promote computer user freedom. We defend the rights of all software users.”