libtool/TODO

45 lines
1.9 KiB
Plaintext
Raw Normal View History

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-20 12:20:39 +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-05-25 06:50:52 +08:00
* Finish up the dlname mode, and get it integrated with DLD. 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-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.