[PATCH] x86: Generate PLT relocations for -z now

Carlos O'Donell carlos@redhat.com
Tue May 9 14:24:00 GMT 2017


On 05/08/2017 04:21 PM, H.J. Lu wrote:
> 
> This patch partially reverses:
> 
> commit 25070364b0ce33eed46aa5d78ebebbec6accec7e
> Author: H.J. Lu <hjl.tools@gmail.com>
> Date:   Sat May 16 07:00:21 2015 -0700
> 
>     Don't generate PLT relocations for now binding
> 
> to support LD_AUDIT and LD_PROFILE with -z now.  If there is an existing
> GOT relocation, it is still used to avoid PLT relocation against the same
> function symbol.
> 
> Any comments?
I'm testing this on x86_64 locally to make sure it meets the needs of the
Fedora and Red Hat users that are actively making use of LD_AUDIT.

Thanks for looking into this and supporting developer tooling that works
in binutils 2.25, but broke in 2.26 and onwards.

-- 
Cheers,
Carlos.



More information about the Binutils mailing list