Date: Tue, 06 Dec 2011 18:48:12 +0200 From: Andriy Gapon <avg@FreeBSD.org> To: FreeBSD Ports <freebsd-ports@FreeBSD.org>, FreeBSD current <freebsd-current@FreeBSD.org> Subject: binutils-2.22: ld and --copy-dt-needed-entries Message-ID: <4EDE474C.8090600@FreeBSD.org>
next in thread | raw e-mail | index | archive | help
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. -- Andriy Gapon
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4EDE474C.8090600>