On Mon, Jun 30, 2014 at 2:35 PM, Ulrich Drepper <drep...@gmail.com> wrote:
> Using LTO to create a DSO works fine (i.e., it performs the expected
> optimizations) for symbols which are marked with visibility
> attributes.  It does not work, though, when the symbol is not
> restricted in its visibility in the source file but instead is
> prevented from being exported from the DSO by a version script (ld
> --version-script=FILE).
>
> Is this known?  I only found general problems related to linker
> scripts although version script parameters do not cause any other
> failures.

Yes, I've run into this as well.  IMHO the issue is that the linker(s)
do not process the linker script "properly" when handing off
the resolution data to the linker plugin.  So it's a linker bug AFAIU.

Richard.

Reply via email to