On 12/17/12 07:16 AM, Gabriele Bulfon wrote:
> Hi,
>
> has anyone any idea how ldd may produce this output on an ".so"?
>
> -bash-4.0$ ldd _ssl_failed.so
> libssl.so.1.0.0 => /lib/libssl.so.1.0.0
> libcrypto.so.1.0.0 => /lib/libcrypto.so.1.0.0 - hardware capability
> (CA_SUNW_HW_1) unsupported: 0x4000000 [ AES ]
> libpython2.6.so.1.0 => /usr/lib/libpython2.6.so.1.0
> libgcc_s.so.1 => /usr/gcc/4.4/lib/libgcc_s.so.1
> libcrypto.so.1.0.0 => (file not found)
> libc.so.1 => /lib/libc.so.1
> libdl.so.1 => /lib/libdl.so.1
> libm.so.2 => /lib/libm.so.2
>
> As you can see, the dependency of libcrypto is shown two times, same verision.
> But the second one says "file not found"...
ldd recursively loads each required object, so it is presumably listed by two
different objects in the dependency tree, one with a valid RPATH, one without.
Run ldd with the "-v" flag to see what object it's resolving dependencies for
when it hits each one.
--
-Alan Coopersmith- [email protected]
Oracle Solaris Engineering - http://blogs.oracle.com/alanc
-------------------------------------------
illumos-discuss
Archives: https://www.listbox.com/member/archive/182180/=now
RSS Feed: https://www.listbox.com/member/archive/rss/182180/21175430-2e6923be
Modify Your Subscription:
https://www.listbox.com/member/?member_id=21175430&id_secret=21175430-6a77cda4
Powered by Listbox: http://www.listbox.com