-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

The Libtool Team is pleased to announce alpha release 1.9b 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 complexity of loading dynamic runtime libraries
(modules) behind a consistent, portable interface.

Here are the compressed sources:

  ftp://alpha.gnu.org/gnu/libtool/libtool-1.9b.tar.gz
  ftp://alpha.gnu.org/gnu/libtool/libtool-1.9b.tar.bz2

Here is the xdelta against libtool-1.5.8 (the compressed diff was
larger than the 1.5.8 and 1.9b tarballs combined and is not provided):

  ftp://alpha.gnu.org/gnu/libtool/libtool-1.5.8-1.9b.xdelta

Here are the gpg detached signatures:

  ftp://alpha.gnu.org/gnu/libtool/libtool-1.9b.tar.gz.sig
  ftp://alpha.gnu.org/gnu/libtool/libtool-1.9b.tar.bz2.sig
  ftp://alpha.gnu.org/gnu/libtool/libtool-1.5.8-1.9b.xdelta.sig

You should download the signature named after any tarball you download,
and then verify its integrity with, for example:

  gpg --verify [EMAIL PROTECTED]

Here are the MD5 and SHA1 checksums:

  3f0573004a92201dd0cfa99ef486fa72  libtool-1.5.8-1.9b.xdelta
  2705c181e0c6566268132552c45ff259  libtool-1.9b.tar.bz2
  93f73d2f2b0f54f64d7cce8a6af5c137  libtool-1.9b.tar.gz

  3a84fc430c974dc9c36451ca56b567e5adb72be8  libtool-1.5.8-1.9b.xdelta
  b8b5a7b09bebf680af059e7ce2fa92d4bed8e332  libtool-1.9b.tar.bz2
  249978ccc12adbbea81cb0a29656d82f1764ae6e  libtool-1.9b.tar.gz

This code in this release has has been broadly rewritten, and many of the internal and external interfaces have changed. Wherever possible we have provided backwards compatibility. Autoupdate is your friend.

This release was bootstrapped with CVS autoconf and CVS automake (patched
to accept LT_INIT in lieu of AC_PROG_CC_C_O), but is useable with autoconf-2.57 and automake-1.8 or newer in your own projects.


Alternatively, you can fetch the unbootstrapped sourcecode from
anonymous cvs by using the following commands:

  $ export CVS_RSH=ssh
  $ cvs -z3 -d :ext:[EMAIL PROTECTED]:/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.

New in 1.9b: 2004-08-29

* The /^_?LT_[A-Z_]+$/ namespace is now reserved for Libtool's own macros.
If you have any shell variables in this namespace they will need to be
renamed. If you have any macros in this namespace please rename them to
prevent any possible future clash with libtool supplied macros.
* New LT_PREREQ macro for specifying minimum libtool requirement.
* New LT_INIT interface replaces AC_PROG_LIBTOOL, AC_ENABLE_SHARED,
AC_DISABLE_SHARED, AC_ENABLE_STATIC, AC_DISABLE_STATIC,
AC_ENABLE_FAST_INSTALL, AC_DISABLE_FAST_INSTALL, AC_LIBTOOL_DLOPEN,
AC_LIBTOOL_WIN32_DLL and AC_LIBTOOL_PIC_MODE. Use autoupdate to modernise
your configure.ac files after installing this release.
* New LT_LANG interface to enable libtool support for a specific language.
* Language support is now only included if your configure.ac enables it,
either through a call to AC_PROG_CXX etc. or LT_LANG.
* The libtool script will complain if it was built from mismatched ltmain.sh
and libtool m4 macro versions.
* Like automake, libtoolize no longer installs config.guess and config.sub by
default. Use new --install option to get the old behaviour.
* libtoolize no longer supports the --ltdl-tar option.
* libtool script is now created by config.status. Instead of interrogating
`./libtool' from configure.ac after calling AC_PROG_LIBTOOL, use the
variable names directly.
* libltdl is no longer a self-contained package, and shares configury with
the top level directory now.
* Shared objects (.lo) are no longer created when `-static' is passed in
compile mode.
* New compile mode option `-shared' prevents creation of static objects (.o).
* New link mode option `-shared' creates only shared libraries at link time.
* If you configure libtool with --disable-shared (or if libtool does not
support shared libraries on your platform) trying to build a library using
`-shared' is a fatal error.
* New link mode option `-weak' tells libtool when not to propogate dependency
libraries from dlpreopened modules.
* libtoolize installs libtool.m4, (ltdl.m4 if used,) and various supporting
m4 definitions to AC_CONFIG_MACRO_DIR.
* Mode inferrence removed, shorthand for choosing modes added.
* Specifying -allow-undefined is now an error.
* Speed up max_cmd_len check.
* libltdl can now preopen modules from within a library, and libtool will
accept -dlpreopen options when linking either a shared library or a
convenience library.
* New function in libltdl: lt_dlhandle_find provides access to module handles
by module name.
* New function in libltdl: lt_dlpreload_open opens all preloaded modules.
* libltdl no longer loads shared libraries with global symbol resolution,
this caused problems when the symbols were intended to be overriden further
up the stack; it is also not recommended practice.
* New function in libltdl: lt_dlhandle_first, primes handle iterations (using
lt_dlhandle_next) to filter by module interface.
* libltdl no longer tries to support multi-threaded programming with
lt_dlmutex_register(), which was unusable with POSIX threads anyway.
The symbols are deprecated but exported for backwards compatibility.
* libltdl no longer uses lt_dlmalloc, lt_dlrealloc and lt_dlfree. The symbols
are still exported for backwards compatibility.
* The lt_dlinfo struct has a new module field that can be used by dlloaders.
* libltdl no longer supports pre-c89 compilers. Some of the pre89 portability
functions had compile time bugs in them anyway, so you guys can't have been
using it :-)
* make install now deletes preexisting $prefix/share/libtool before installing
latest files.
* Extracting symbols from an import library on cygwin and win32 now works.
* Initial support for amigaos-ppc.
* Improved support for OpenBSD.
* Support for Intel C++ version 8.0.
* New support for IBM's xlc and xlc++ on Mac OS X.
* Finished support for QNX RTOS.
* Bug fixes


Please report bugs to <[EMAIL PROTECTED]>, along with the verbose
output of any failed test groups, and the output from `./libtool - --help.'


Enjoy!
- --
Gary V. Vaughan      ())_.  [EMAIL PROTECTED],gnu.org}
Research Scientist   ( '/   http://tkd.kicks-ass.net
GNU Hacker           / )=   http://www.gnu.org/software/libtool
Technical Author   `(_~)_   http://sources.redhat.com/autobook
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (Darwin)

iD8DBQFBMlRAFRMICSmD1gYRAuhsAJ427g/6wKIuKTwDc+ua2OQeIIoo7wCgusr2
sdHhGeNE7VC76okPxGcVg9U=
=7G1Q
-----END PGP SIGNATURE-----



_______________________________________________
Libtool mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/libtool

Reply via email to