binutils-2.22: ld and --copy-dt-needed-entries
mm at FreeBSD.org
Tue Dec 6 21:24:40 UTC 2011
On 6.12.2011 17:48, Andriy Gapon wrote:
> Just for your information.
> It seems that ld from binutils-2.22 by default has --no-copy-dt-needed-entries
> behavior, and so explicit --copy-dt-needed-entries is now needed where the
> previous default behavior is relied upon.
> A short excerpt from the man page for your convenience:
>> This option also has an effect on the resolution of symbols in
>> dynamic libraries. With --copy-dt-needed-entries dynamic libraries
>> mentioned on the command line will be recursively searched,
>> following their DT_NEEDED tags to other libraries, in order to
>> resolve symbols required by the output binary. With the default
>> setting however the searching of dynamic libraries that follow it
>> will stop with the dynamic library itself. No DT_NEEDED links will
>> be traversed to resolve symbols.
What do we do with this?
We can go back, patch to behave as before or to continue.
Are there any serious complaints?
More information about the freebsd-ports