Maxim Sobolev wrote:
> > What does your patched ldd say about each and every one
> > of those .so's you are linking in perhaps being linked
> > against libc.so, or linked against something linked
> > against something ... linked against something linked
> > against libc.so?
> 
> It reports the full chain, so that when A.so depends on B.so, while
> B.so depends on C.so, but A.so doesn't explicitly depend on C.so, `ldd
> A.so' will show both B.so and C.so.

Was your ldd output your patched ldd, or not?


> > Which binutils are you using?
> 
> $ ld -v
> GNU ld version 2.11.2 20010719 [FreeBSD] (with BFD 2.11.2 20010719
> [FreeBSD])

Is this one of the three revisions of the new one, or
the old one?  If it's not the old one, try the old one.
If it's the new one, make sure it's the newest new one.


> > Are *any* of the object files created with "ld -r"?
> 
> I don't think so.

Then it looks like you are going to have to "nm" each
of the object files to see if they define a libc
routine.

-- Terry

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message

Reply via email to