Thanks for the comments so far.
Here's an updated draft of the FastTrack which adds some text explaining that
libtool will
not be recommended for use with new projects; adds the "Obsolete" modifier to
the classification;
and some other minor changes.
- Dermot
=========================================================
GNU libtool
1. Summary
This fast-track introduces GNU libtool, version 1.5.22, into
the Solaris WOS.
Micro release binding is requested.
2. Discussion
Libtool is a utility that hides the complexity of using shared
libraries when developing software and is very commonly required by
developers of open-source software. It is usually used in
conjunction with the other "auto tools", automake and autoconf,
to make it easier to build applications on different platforms.
Libtool is not required by users when simply building OSS from
downloaded releases, but it is typically necessary when modifying the
code or when building an unreleased version from a source repository.
Libtool is, therefore, necessary for developers working on the many
OSS projects which have already adapted libtool and the autotools
framework. However, the manpage will clearly state that libtool
is not recommended for use outside the autotools framework or
for new projects that are not already committed to its use.
This case classifies the interfaces as Uncommitted and adds the
Obsolete modifier to indicate that the tool is not advised for
general use.
The version proposed here is the latest stable version available.
Libtool is delivered as:
- Two command-line programs, libtool and libtoolize.
These scripts will be installed in /usr/bin.
- A shared-object library, libltdl, used to simplify dlopening
libraries and installed in /usr/lib
- A header file installed in /usr/include
- Two macros to be used by GNU Automake, installed in
/usr/share/aclocal/
- A manpage to be installed in /usr/share/man/man1/
- A user manual in Info format to be installed in
/usr/share/info/
- A number of private scripts and macros to be installed under
/usr/share/libtool/
A version of libtool was previously included in the Companion
CD. This proposal removes libtool from the CCD and integrates
it into the SFW consolidation.
3. Interfaces
Exported Interfaces
===================
SUNWlibtool Uncommitted - Obsolete Package name
/usr/bin/libtool Uncommitted - Obsolete Command
/usr/bin/libtoolize Uncommitted - Obsolete Command
/usr/lib/libltdl.so.3.1.4 Uncommitted - Obsolete Library
/usr/lib/libltdl.so.3 Uncommitted - Obsolete Symbolic link
/usr/lib/libltdl.so Uncommitted - Obsolete Symbolic link
/usr/include/ltdl.h Uncommitted - Obsolete Header file
/usr/share/aclocal/libtool.m4 Uncommitted - Obsolete GNU M4 Macro
/usr/share/aclocal/ltdl.m4 Uncommitted - Obsolete GNU M4 Macro
/usr/share/man/man1/libtool.1 Uncommitted - Obsolete Manpage
/usr/share/info/libtool.info Uncommitted - Obsolete Info document
ATTACHED MATERIALS
libtool.info (NOT INCLUDED HERE)
libtool.1 (NOT INCLUDED HERE)
This message posted from opensolaris.org