On Sun, 2004-11-14 at 14:45 -0600, Bob Friesenhahn wrote: > On Sun, 14 Nov 2004, Albert Chin wrote: > > > On Sun, Nov 14, 2004 at 08:57:27AM +0000, Scott James Remnant wrote: > >> They're both trying to deal with platforms like Solaris that don't have > >> a needed-following link loader. > > > > What does this mean? > > I assume that he is talking about ELF inherited dependencies. With > inherited dependencies, libraries which were not specified at link > time may appear in the output of `ldd' because one of the linked > libraries does require other non-listed libraries. > Indeed. The link-loader follows the NEEDED of shared libraries it loads and loads *their* dependencies as well.
> Recent versions of Solaris do inherit shared library dependencies. > Are you sure about that?! Solaris 9 here doesn't. > Probably Scott should have mentioned Linux instead since I recall a time > (possibly as recent > as Red Hat 5.0) when it did not inherit shared library dependencies. > Nowhere near that recent. Linux's ELF link-loader has, from what I recall, *always* done it. You'd have to go back to before ELF, I suspect. Scott -- Have you ever, ever felt like this? Had strange things happen? Are you going round the twist?
signature.asc
Description: This is a digitally signed message part
_______________________________________________ Libtool mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/libtool