Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

libtool-1.0 is released

2 views
Skip to first unread message

Gordon Matzigkeit

unread,
Jul 10, 1997, 3:00:00 AM7/10/97
to GNU Announcement List

Hi, all!

The long-awaited version 1.0 of GNU libtool has finally been released.
For those who are new to libtool, the easiest way to describe libtool
is to say ``developers use it to make their packages build shared
libraries transparently.''

Libtool works best with GNU Autoconf and GNU Automake, but does not
require them. So, even if you maintain a non-GNU package, libtool may
be useful to you.

Here is an excerpt from the package README file:

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

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

Libtool supports building static libraries on all platforms.

Shared library support has been implemented for these platforms:
All ELF targets that use both the GNU C compiler (gcc) and GNU ld
AIX 3.x (*-*-aix3*)
AIX 4.x (*-*-aix4*)
Digital/UNIX 3.x, 4.x, a.k.a. OSF/1 (*-*-osf3*, *-*-osf4*)
FreeBSD 2.x, 3.x (*-*-freebsd2*, *-*-freebsd3*)
HP-UX 9.x, 10.x (*-*-hpux9*, *-*-hpux10*)
IRIX 5.x, 6.x (*-*-irix5*, *-*-irix6*)
Linux ELF (*-*-linux*, except aout, coff, and oldld)
NetBSD 1.x (*-*-netbsd*)
OpenBSD 2.x (*-*-openbsd*)
SCO OpenServer 5.x (*-*-sco3.2v5*)
Solaris 2.x (*-*-solaris2*)
SunOS 4.x, a.k.a. Solaris 1.x (*-*-sunos4*)
======================================================================

For those who aren't new to libtool, here is a list of changes between
version 0.9 and 1.0, taken from the package NEWS file:

New in 1.0:
* Bug fixes.
* Better configuration test to find the system linker. The old test
was failing because people frequently install GNU ld, but don't
necessarily configure GCC to use it.
* Automake support for Libtool now uses the LTLIBRARIES primary. See
the Automake documentation for more information.
* Added new `--disable-static' flag to disable building static
libraries on platforms that have shared libs.
* New `-allow-undefined' link flag to build shared libs that contain
references to unresolved symbols.
* Removed all support for creating static-only libraries.
* Basic support for dynamically loaded modules: new `-export-dynamic'
linking flag and corresponding `dlname' mode.
* New `--features' flag to display configured libtool attributes.
* Added support for installing libtool objects, both in absolute and
relative directories.
* Support *-*-linux-gnu* as an alias for *-*-linux*.
* Support for *-*-openbsd* and *-*-freebsd3*.


The main distribution site for libtool is:

<URL:ftp://prep.ai.mit.edu/pub/gnu/libtool-1.0.tar.gz>

It is also available from your favourite GNU mirror.

Please report any bugs to the libtool mailing list,
<bug-l...@gnu.ai.mit.edu>. If you want to subscribe to this list,
send your request to <bug-libto...@gnu.ai.mit.edu>, and a human
(I) will add you.

Libtool would not be what it is today without the invaluable help of
these people:

Everybody who was kind enough to spend time testing libtool, use it in
their packages, and report bugs to me before libtool 1.0 was released.

Akim Demaille <dema...@inf.enst.fr>
Bruno Haible <hai...@ilog.fr>
Carl D. Roth <ro...@cse.ucsc.edu>
Charles S. Kerr <csk...@delenn.jccbi.gov>
Joel Cannon <can...@alpha.centenary.edu>
Joel N. Weber II <dev...@gnu.ai.mit.edu>
Karl Berry <k...@cs.umb.edu>
Mark Kettenis <kett...@phys.uva.nl>
Mimi Burbank <mi...@scri.fsu.edu>
Oliver Guntermann <o...@informatik.uni-hannover.de>
Thomas Esser <t...@informatik.uni-hannover.de>
Tom Tromey <tro...@cygnus.com>
Ulrich Drepper <dre...@ipd.info.uni-karlsruhe.de>
Volker Kuhlmann <kuh...@elec.canterbury.ac.nz>

Have fun, everybody, and enjoy your shared libraries!

--
Gord Matzigkeit | Proudly running pieces of the GNU operating system.
go...@m-tech.ab.ca | Jacques Cousteau loved programming in assembler.


[ Most GNU software is packed using the GNU `gzip' compression program.
Source code is available on most sites distributing GNU software.

For information on how to order GNU software on tape or cd-rom, and
printed GNU manuals, check the file etc/ORDERS in the GNU Emacs
distribution, ftp the file /pub/gnu/GNUinfo/ORDERS on prep, or
e-mail a request to: g...@prep.ai.mit.edu

By ordering your GNU software from the FSF, you help us continue to
develop more free software. Media revenues are our primary source of
support. Donations to FSF are deductible on US tax returns.

The above software will soon be at these ftp sites as well.
Please try them before prep.ai.mit.edu as prep is very busy!
A possibly more up-to-date list is at URL
http://www.gnu.ai.mit.edu/order/ftp.html

thanx -g...@prep.ai.mit.edu

ASIA: ftp.cs.titech.ac.jp, tron.um.u-tokyo.ac.jp/pub/GNU/prep
cair-archive.kaist.ac.kr/pub/gnu, ftp.nectec.or.th/pub/mirrors/gnu
AUSTRALIA: archie.au/gnu (archie.oz or archie.oz.au for ACSnet)
AFRICA: ftp.sun.ac.za/pub/gnu
MIDDLE-EAST: ftp.technion.ac.il/pub/unsupported/gnu
EUROPE: ftp.irisa.fr/pub/gnu, ftp.univ-lyon1.fr/pub/gnu,
ftp.mcc.ac.uk, unix.hensa.ac.uk/mirrors/uunet/systems/gnu,
src.doc.ic.ac.uk/gnu, ftp.ieunet.ie/pub/gnu, ftp.eunet.ch,
sunsite.cnlab-switch.ch/mirror/gnu, ftp.win.tue.nl/pub/gnu, ftp.nl.net,
ftp.informatik.rwth-aachen.de/pub/gnu, ftp.informatik.tu-muenchen.de,
ftp.germany.eu.net/packages/gnu, ftp.etsimo.uniovi.es/pub/gnu,
ftp.funet.fi/pub/gnu, ftp.denet.dk, ftp.stacken.kth.se, isy.liu.se,
ftp.luth.se/pub/unix/gnu, ftp.sunet.se/pub/gnu, archive.eu.net
SOUTH AMERICA: ftp.inf.utfsm.cl/pub/gnu, ftp.unicamp.br/pub/gnu
WESTERN CANADA: ftp.cs.ubc.ca/mirror2/gnu
USA: wuarchive.wustl.edu/systems/gnu, labrea.stanford.edu,
ftp.digex.net/pub/gnu, ftp.kpc.com/pub/mirror/gnu, f.ms.uky.edu/pub3/gnu,
jaguar.utah.edu/gnustuff, ftp.hawaii.edu/mirrors/gnu,
uiarchive.cso.uiuc.edu/pub/gnu, ftp.cs.columbia.edu/archives/gnu/prep,
archive.cis.ohio-state.edu/pub/gnu, gatekeeper.dec.com/pub/GNU,
ftp.uu.net/systems/gnu

]

0 new messages