1998-11-09 12:26:06 +08:00
|
|
|
This is an alpha testing release of GNU Libtool. To get the latest
|
|
|
|
CVS version of this package, do:
|
1997-04-02 03:18:28 +08:00
|
|
|
|
1999-12-08 18:53:40 +08:00
|
|
|
cvs -d :pserver:anoncvs@subversions.gnu.org:/home/cvs login
|
1998-11-09 12:26:06 +08:00
|
|
|
[Hit return when prompted for the password]
|
1999-12-08 18:53:40 +08:00
|
|
|
cvs -d :pserver:anoncvs@subversions.gnu.org:/home/cvs checkout libtool
|
1998-11-09 12:26:06 +08:00
|
|
|
cd libtool
|
* NEWS: updated
* README: updated (BeOS support, no longer shared libraries
support for AmigaOS), cleanups, we have now two mailing lists
* REAMDE-alpha: autogen -> bootstrap, we have now two mailing lists
* THANKS: added Xavier Pianet
* doc/PLATFORMS: BeOS works
* doc/libtool.texi: we have now to two mailing lists,
updated -dlopen self documentation, documented libltdl's license,
put each author in a separate line,
inter-library dependencies on uninstalled libtool libraries are
now supported, cleanups and minor corrections
* libltdl/COPYING.LIB: new file
* libltdl/ltdl.[ch]: added special exception to the LGPL license
* libtool.spec: removed, it was outdated
* Makefile.am: removed libtool.spec
* ltmain.in: use TMPDIR when possible, create a subdirectory
in the temporary directory, added -export-symbols-regex to the help,
1999-03-28 00:58:10 +08:00
|
|
|
./bootstrap
|
1997-09-06 03:13:09 +08:00
|
|
|
|
* NEWS: updated
* README: updated (BeOS support, no longer shared libraries
support for AmigaOS), cleanups, we have now two mailing lists
* REAMDE-alpha: autogen -> bootstrap, we have now two mailing lists
* THANKS: added Xavier Pianet
* doc/PLATFORMS: BeOS works
* doc/libtool.texi: we have now to two mailing lists,
updated -dlopen self documentation, documented libltdl's license,
put each author in a separate line,
inter-library dependencies on uninstalled libtool libraries are
now supported, cleanups and minor corrections
* libltdl/COPYING.LIB: new file
* libltdl/ltdl.[ch]: added special exception to the LGPL license
* libtool.spec: removed, it was outdated
* Makefile.am: removed libtool.spec
* ltmain.in: use TMPDIR when possible, create a subdirectory
in the temporary directory, added -export-symbols-regex to the help,
1999-03-28 00:58:10 +08:00
|
|
|
The `bootstrap' script sets up the source directory for you to hack. To
|
1998-12-16 14:22:02 +08:00
|
|
|
use it, you need a recent (maybe yet to be released) version of both
|
|
|
|
Autoconf and Automake.
|
1997-09-15 22:12:49 +08:00
|
|
|
|
* NEWS: updated
* README: updated (BeOS support, no longer shared libraries
support for AmigaOS), cleanups, we have now two mailing lists
* REAMDE-alpha: autogen -> bootstrap, we have now two mailing lists
* THANKS: added Xavier Pianet
* doc/PLATFORMS: BeOS works
* doc/libtool.texi: we have now to two mailing lists,
updated -dlopen self documentation, documented libltdl's license,
put each author in a separate line,
inter-library dependencies on uninstalled libtool libraries are
now supported, cleanups and minor corrections
* libltdl/COPYING.LIB: new file
* libltdl/ltdl.[ch]: added special exception to the LGPL license
* libtool.spec: removed, it was outdated
* Makefile.am: removed libtool.spec
* ltmain.in: use TMPDIR when possible, create a subdirectory
in the temporary directory, added -export-symbols-regex to the help,
1999-03-28 00:58:10 +08:00
|
|
|
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 <libtool@gnu.org> or bug reports to <bug-libtool@gnu.org>.
|
|
|
|
Don't forget to mention the version of libtool that you are currently
|
2003-04-15 13:48:18 +08:00
|
|
|
using (by typing `libtool --version').
|
1998-12-09 02:36:31 +08:00
|
|
|
|
|
|
|
================================================================
|
|
|
|
= Administrivia
|
|
|
|
|
|
|
|
* If you incorporate a change from somebody on the net:
|
1999-04-29 18:48:39 +08:00
|
|
|
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
|
1998-12-09 02:36:31 +08:00
|
|
|
|
|
|
|
* 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
|
1999-04-29 18:48:39 +08:00
|
|
|
and in the test case you write.
|
1998-12-09 02:36:31 +08:00
|
|
|
|
|
|
|
* 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.
|
|
|
|
|
1999-04-29 18:48:39 +08:00
|
|
|
* Some files in the libtool package are not owned by libtool. These
|
1998-12-09 02:36:31 +08:00
|
|
|
files should never be edited here. These files are COPYING, INSTALL,
|
1999-04-29 18:48:39 +08:00
|
|
|
config.guess, config.sub, install-sh, mdate-sh, mkinstalldirs,
|
|
|
|
texinfo.tex.
|
1998-12-09 02:36:31 +08:00
|
|
|
|
|
|
|
* Changes other than bug fixes must be mentioned in NEWS
|
|
|
|
|
|
|
|
================================================================
|
|
|
|
= Test suite
|
|
|
|
|
1999-04-29 18:48:39 +08:00
|
|
|
* Use "make check" liberally, on as many platforms as you can. Use as
|
|
|
|
many compilers and linkers you can.
|
1998-12-09 02:36:31 +08:00
|
|
|
|
|
|
|
|
|
|
|
================================================================
|
|
|
|
= Release procedure
|
|
|
|
|
|
|
|
* Fetch new versions of the files that are maintained by the FSF.
|
2000-05-27 10:33:56 +08:00
|
|
|
config.guess and config.sub are available via ftp from
|
2001-07-10 04:22:51 +08:00
|
|
|
ftp://ftp.gnu.org/gnu/config/, and texinfo.tex is available from
|
2002-01-08 06:09:42 +08:00
|
|
|
ftp://ftp.gnu.org/gnu/GNUinfo/.
|
1998-12-09 02:36:31 +08:00
|
|
|
|
1998-12-16 14:22:02 +08:00
|
|
|
* Update NEWS.
|
1998-12-09 02:36:31 +08:00
|
|
|
|
2001-07-10 06:41:58 +08:00
|
|
|
* Update the version number in configure.ac.
|
1998-12-09 02:36:31 +08:00
|
|
|
(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
|
|
|
|
|
1999-07-06 23:27:19 +08:00
|
|
|
* Run `make cvs-dist' which will tag the tree with release-maj-min<alpha>.
|
1998-12-09 02:36:31 +08:00
|
|
|
|
1999-07-06 23:27:19 +08:00
|
|
|
* Run `make cvs-diff' which will create a diff file against the previous
|
|
|
|
release tag (set OLDVERSION=min.maj<alpha> in the environment beforehand
|
|
|
|
if necessary).
|
|
|
|
|
1999-12-08 18:53:40 +08:00
|
|
|
* Download a copy of the previous release tarball and generate an
|
|
|
|
xdelta with:
|
1999-07-06 23:27:19 +08:00
|
|
|
|
|
|
|
xdelta delta libtool-<prev>.tar.gz libtool-<version>.tar.gz > \
|
|
|
|
libtool-<prev>-<version>.tar.xdp.gz'
|
|
|
|
|
|
|
|
* Upload release tarball, diff file and xdelta file
|
2003-04-15 13:48:18 +08:00
|
|
|
scp gnudist.gnu.org/~ftp/gnu/libtool and send announcement to
|
1999-12-08 18:53:40 +08:00
|
|
|
libtool@gnu.org.
|
1999-07-06 23:27:19 +08:00
|
|
|
|
|
|
|
* 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
|
1999-12-08 18:53:40 +08:00
|
|
|
from ftp://alpha.gnu.org/gnu/libtool to ftp://ftp.gnu.org/gnu/libtool.
|
1998-12-09 02:36:31 +08:00
|
|
|
|
2001-07-10 06:41:58 +08:00
|
|
|
* Update version number in configure.ac to next alpha number.
|
1999-07-06 23:27:19 +08:00
|
|
|
|
|
|
|
* Commit.
|
2002-10-25 11:28:43 +08:00
|
|
|
|
|
|
|
* 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 <bug-libtool@gnu.org>.
|
|
|
|
|
|
|
|
================================================================
|
|
|
|
= 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 <bug-libtool@gnu.org>.
|