libtool/TODO

55 lines
2.4 KiB
Plaintext
Raw Normal View History

1997-06-30 20:20:49 +08:00
* Another form of convenience library, suggested by Alexandre Oliva,
is to have undocumented utility libraries, where only the shared
version is installed.
1997-07-01 12:38:32 +08:00
* Somehow we need to make sure that static libraries never appear in
$deplibs. If a program linked against a library doesn't contain the
basename of the library (or is the same size), then the library is
probably static.
1997-05-25 06:50:52 +08:00
* A better check to detect broken collect2 on AIX, once the bug is
fixed in GCC.
1997-04-02 03:21:43 +08:00
1997-05-25 06:50:52 +08:00
* We could use libtool object convenience libraries that resolve
symbols to be included in a libtool archive.
1997-04-02 03:04:40 +08:00
1997-06-30 20:20:49 +08:00
* Delete dlname mode, and integrate DLD support. We need a way for
different major versions of the same .la to coexist. This also
involves writing a better uninstall mode, so that nothing breaks.
1997-04-02 03:04:40 +08:00
1997-05-25 06:50:52 +08:00
* Implement full multi-language support. Currently, this is only for
C++, but there are beginnings of this in the manual (Other Languages).
This includes writing libtool not to be so dependent on the compiler
used to configure it.
1997-04-02 03:00:38 +08:00
1997-07-09 01:08:33 +08:00
* Need to finalize the documentation, and give a specification of
`.la' files so that people can depend on their format. This also
needs to be done so that DLD uses a public interface to libtool
archives. This would be a good thing to put before the maintainance
notes.
1997-05-25 06:50:52 +08:00
Things to think about:
**********************
1997-04-02 03:04:40 +08:00
1997-05-25 06:50:52 +08:00
* Implement full support for other orthogonal library types
(libhello_g, libhello_p). Make these types configurable. Some
thinking will have to be done about the defaults, and what libhello
(standard type) should be.
1997-04-02 03:00:38 +08:00
1997-04-02 03:04:40 +08:00
Maybe we should just add an autoconf macro and get creative with
1997-05-25 06:50:52 +08:00
library_transform_name, or something. These changes should be
1997-04-02 03:04:40 +08:00
partially driven by the needs of packaging tools, such as RPM and
dpkg.
1997-04-02 03:00:38 +08:00
1997-05-25 06:50:52 +08:00
* Talk with RMS about his so-called `automatic package generation
tool.' This is probably what Thomas has been murmuring about for the
Hurd. We'll need to integrate package-supplied programs such as
libtool into that scheme, since it manages some of the preinstall and
postinstall commands, but isn't installed itself. Probably, things
like libtool should be distributed as part of such a binary package.
* Add support for windoze DLL's, and maybe other jumptable libs.
Check out Lesstif and Tcl configuration again (maybe they would be
interested in libtool by now?). The Cygnus win32 project may also be
of value, though it still seems pretty rudimentary right now.