mirror of
git://git.savannah.gnu.org/libtool.git
synced 2025-02-17 15:10:02 +08:00
53 lines
1.8 KiB
Plaintext
53 lines
1.8 KiB
Plaintext
* Sanity check to detect broken collect2 on AIX:
|
|
|
|
checking if libraries in .libs can be linked... no
|
|
configure: error: basic sanity check failed; look at config.log
|
|
If you are using GCC versions before 2.8 on AIX, try configuring with
|
|
the native C compiler instead (set the CC environment variable to `xlc').
|
|
|
|
mkdir .libs
|
|
echo > conftest.c
|
|
$CC -c conftest.c
|
|
$AR cru .libs/libct.a conftest.o
|
|
$RANLIB .libs/libct.a # if necessary
|
|
echo 'int main () { return 0; }' > conftest.c
|
|
$CC -c conftest.c
|
|
$CC -o conftest conftest.o .libs/libct.a
|
|
|
|
* Document convenience libraries, -whole-archive, and
|
|
-no-whole-archive.
|
|
|
|
* Document the -export-dynamic flag, and the new dlname mode.
|
|
|
|
For 1.1:
|
|
|
|
* We also need a way to use convenience libraries just to resolve
|
|
symbols, rather than the (simplistic) whole-archive and
|
|
no-whole-archive.
|
|
|
|
* Write libtool not to be dependent on the compiler used to configure
|
|
it.
|
|
|
|
* Implement full multi-language support. There are beginnings of this
|
|
in the manual (Other Languages).
|
|
|
|
Sometime in the future (maybe):
|
|
|
|
* Implement `-static' linking against installed libraries, even when
|
|
the OS does not have static system libraries. This would need to be
|
|
done by parsing `-L' and `-l', searching for libNAME.a manually, and
|
|
adding the full path to it.
|
|
|
|
* Implement full support for other basic 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.
|
|
|
|
Maybe we should just add an autoconf macro and get creative with
|
|
program_transform_name, or something. These changes should be
|
|
partially driven by the needs of packaging tools, such as RPM and
|
|
dpkg.
|
|
|
|
* Add support for windoze DLL's. Check out Lesstif and Tcl
|
|
configuration again. The Cygnus win32 project may also be of value.
|