This is an alpha testing release of GNU Libtool. To get the latest CVS version of this package, do: cvs -d :pserver:anoncvs@subversions.gnu.org:/home/cvs login [Hit return when prompted for the password] cvs -d :pserver:anoncvs@subversions.gnu.org:/home/cvs checkout libtool cd libtool ./bootstrap The `bootstrap' script sets up the source directory for you to hack. To use it, you need a recent (maybe yet to be released) version of both Autoconf and Automake. If you have any suggestions or bug reports, or you wish to port libtool to a new platform, please send electronic mail to the libtool mailing list or bug reports to . Don't forget to mention the version of libtool that you are currently using (by typing `libtool --version'). ================================================================ = Administrivia * If you incorporate a change from somebody on the net: If it is a large change, you must make sure they have signed the appropriate paperwork, and be sure to add their name and email address to THANKS * If a change fixes a test, mention the test in the ChangeLog entry. * If somebody reports a new bug, mention his name in the ChangeLog entry and in the test case you write. * The correct response to most actual bugs is to write a new test case which demonstrates the bug. Then fix the bug, re-run the test suite, and check everything in. * Some files in the libtool package are not owned by libtool. These files should never be edited here. These files are COPYING, INSTALL, config.guess, config.sub, install-sh, mdate-sh, mkinstalldirs, texinfo.tex. * Changes other than bug fixes must be mentioned in NEWS ================================================================ = Test suite * Use "make check" liberally, on as many platforms as you can. Use as many compilers and linkers you can. ================================================================ = Release procedure * Fetch new versions of the files that are maintained by the FSF. config.guess and config.sub are available via ftp from ftp://ftp.gnu.org/gnu/config/, and texinfo.tex is available from ftp://ftp.gnu.org/gnu/GNUinfo/. * Update NEWS. * Update the version number in configure.ac. (The idea is that every other alpha number will be a net release. The repository will always have its own "odd" number so we can easily distinguish net and repo versions.) * Configure, build, and install. * Commit * Run `make cvs-dist' which will tag the tree with release-maj-min. * Run `make cvs-diff' which will create a diff file against the previous release tag (set OLDVERSION=min.maj in the environment beforehand if necessary). * Download a copy of the previous release tarball and generate an xdelta with: xdelta delta libtool-.tar.gz libtool-.tar.gz > \ libtool--.tar.xdp.gz' * Upload release tarball, diff file and xdelta file scp gnudist.gnu.org/~ftp/gnu/libtool and send announcement to libtool@gnu.org. * If not an alpha, announcement must also go to info-gnu@gnu.org, and an upload request be sent to ftp-upload@gnu.org requesting files be transferred from ftp://alpha.gnu.org/gnu/libtool to ftp://ftp.gnu.org/gnu/libtool. * Update version number in configure.ac to next alpha number. * Commit. * Update the front libtool webpage to indicate the latest release number, and the news page to reflect the latest release note. ================================================================ = Alpha release note template To: libtool@gnu.org The Libtool Team is pleased to announce alpha release @VERSION@ of GNU Libtool. GNU Libtool hides the complexity of using shared libraries behind a consistent, portable interface. GNU Libtool ships with GNU libltdl, which hides the comlexity of loading dynamic runtime libraries (modules) behind a consistent, portable interface. This release has @SUMMARY_OF_IMPROVEMENTS_SINCE_LAST_RELEASE_ON_THIS_BRANCH@. New in @VERSION@: @RELEASE_DATE@ @EXCERPT_FROM_NEWS_FILE@ libtool-@VERSION@ is available now from ftp://alpha.gnu.org/gnu/libtool/libtool-@VERSION@.tar.gz, along with diffs and xdeltas against libtool-@PREV_RELEASE_VERSION_ON_THIS_BRANCH@ that are also available from ftp://alpha.gnu.org/gnu/libtool. This release was bootstrapped with @BOOTSTRAP_TOOLS_WITH_VERSIONS@, but is useable with @COMPATIBLE_AUTOTOOL_VERSIONS@ in your own projects. Alternatively, you can fetch the unbootstrapped sourcecode from anonymous cvs by using the following commands (just hit return when you are prompted for the password): $ cvs -z3 -d :pserver:anoncvs@subversions.gnu.org:/cvsroot/libtool login Password: $ cvs -z3 -d :pserver:anoncvs@subversions.gnu.org:/cvsroot/libtool \ co -r @CVS_RELEASE_TAG@ libtool You will then need to have recent (possibly as yet unreleased) versions of Automake and Autoconf installed to bootstrap the checked out sources yourself. Please report bugs to . ================================================================ = Full release note template To: info-gnu@gnu.org Cc: libtool@gnu.org, autoconf@gnu.org, automake@gnu.org The Libtool Team is pleased to announce the release of GNU Libtool @VERSION@. GNU Libtool hides the complexity of using shared libraries behind a consistent, portable interface. GNU Libtool ships with GNU libltdl, which hides the comlexity of loading dynamic runtime libraries (modules) behind a consistent, portable interface. This release has @SUMMARY_OF_IMPROVEMENTS_SINCE_LAST_RELEASE_ON_THIS_BRANCH@. New in @VERSION@: @RELEASE_DATE@ @EXCERPT_FROM_NEWS_FILE@ libtool-@VERSION@ is available now from ftp://ftp.gnu.org/gnu/libtool/libtool-@VERSION@.tar.gz, along with diffs and xdeltas against libtool-@PREV_RELEASE_VERSION_ON_THIS_BRANCH@ that are also available from ftp://ftp.gnu.org/gnu/libtool. Please use a mirror to reduce stress on the main gnu machine: http://www.gnu.org/order/ftp.html This release was bootstrapped with @BOOTSTRAP_TOOLS_WITH_VERSIONS@, but is useable with @COMPATIBLE_AUTOTOOL_VERSIONS@ in your own projects. Alternatively, you can fetch the unbootstrapped sourcecode from anonymous cvs by using the following commands (just hit return when you are prompted for the password): $ cvs -z3 -d :pserver:anoncvs@subversions.gnu.org:/cvsroot/libtool login Password: $ cvs -z3 -d :pserver:anoncvs@subversions.gnu.org:/cvsroot/libtool \ co -r @CVS_RELEASE_TAG@ libtool You will then need to have the latest release versions of Automake (@AUTOMAKE_VERSION@) and Autoconf (@AUTOCONF_VERSION@) installed to bootstrap the checked out sources yourself. Please report bugs to .