Hi Kevin,

I've run through the libtool code again, and I think that I was wrong
about the ML branch bypassing the part of libtool that drops static
libs.  AFAICT, the ML branch simply adds the libraries it detected
from the internal C++ compiler link commands, and adds them to the
list of libraries that libtool's inter-library dependency analyzer
goes through.  This means that libtool should be dropping the static
libs from the dependency list.  Do you get a warning message from
Libtool such as:

*** Warning: This library needs some functionality provided by <some lib>.
*** I have the capability to make that library automatically link in when
*** you link to this library.  But I can only do this if you have a
*** shared version of the library, which you do not appear to have.

or do you get this warning:

*** Warning: Linking the shared library <some lib> against the
*** static library <some dep lib> is not portable!

Do you get any warning from libtool?

Thanks,
-Ossama
-- 
Ossama Othman <[EMAIL PROTECTED]>
Distributed Object Computing Laboratory, Univ. of California at Irvine
1024D/F7A394A8 - 84ED AA0B 1203 99E4 1068  70E6 5EB7 5E71 F7A3 94A8

Reply via email to