[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: "Fixing" new ld(1) DT_NEEDED handling
On Sun, Oct 13, 2013 at 02:54:15PM +0100, David Laight wrote:
> Nope: Solaris is using the 'traditional' behaviour where a program can
> reference symbols in dependant libraries but only ends up with a
> single DT_NEEDED entry.
> IIRC this the way the dynamic linkey works (even on Linux).
> The gnu_ld have f*cked this up completely.
Given the proclivities of the dynamic linker, it's very dangerous for
the dynamic linker and the static linker to use different name
resolution rules and/or different scoping.
It should be possible to make the dynamic linker match the new static
linkage rules; however, this is likely to break old binaries...
David A. Holland
Main Index |
Thread Index |