>>> Apparently the interlibrary dependency functionality used to be
>>> included, but was removed.
>
>Because it would create broken libraries on several systems.  It would
>work on GNU/Linux and Solaris2, but not on other systems.

My understanding is that the reason inter-library dependency is broken is
that it can result in non-PIC code being linked into the dynamic library
from a static library.  As long as we are only using functions from the main
C library, this should not be a problem.  Or maybe my facts are wrong.

>A useful concept introduced in libtool 1.2b, that may be used to work
>around this problem, is `utility libraries'.  We could create several
>utility libraries then build a single shared library from them.  This
>works and is portable across all systems libtool supports.

This should be investigated.

--
*****************************************************
* Aaron M. Renn                                     *
* Email: [EMAIL PROTECTED]                      *
* Homepage: <URL:http://www.urbanophile.com/arenn/> *
*****************************************************


Reply via email to