PR 33593 Misplaced synthetic plt symbols in aarch64 PIE binaries

Richard Earnshaw Richard.Earnshaw@arm.com
Mon Feb 2 14:09:27 GMT 2026


On 31/01/2026 21:53, Alan Modra wrote:
> On Sat, Jan 31, 2026 at 01:34:24PM +0000, Richard Earnshaw wrote:
>> On 31/01/2026 12:06, Alan Modra wrote:
>>> On Sat, Jan 31, 2026 at 12:04:16PM +0100, Andreas Schwab wrote:
>>>> https://inbox.sourceware.org/binutils/6f335280-099c-40d7-9391-27fa47e6e55e@suse.de/
>>>> has an alternative patch.
>>>
>>> That one looks fine to me and simpler too.  It would have been nice if
>>> someone had reviewed it and had it commited, or put the patch url in
>>> the bug, or assigned the bug.
>>>
>>
>> Like this one?
>>
>> https://inbox.sourceware.org/binutils/0a2331e3-2a65-4f50-b8d9-e2830f333f74@arm.com/
> 
> I see a request for a testcase, not an OK.  Ask for more, get nothing.
> 

I was looking for a testcase to help understand exactly what the change 
was trying to achieve.  It's not a bit of code I fully understand and a 
testcase, in addition to being useful long term would be useful to help. 
me reason about it.

R.

> I'd been looking over binutils recent bugzilla entries looking to see
> whether there was anything that ought to be fixed before 2.46 goes out
> the door.  I usually don't look at arm as it is well supported, but
> this bug looked easy to fix.  OK, so I wasted half an hour.  To be
> honest, I'm mostly peeved with myself for posting a patch with a
> glaring bug.  My patch "worked" on the PIE binary in the PR but would
> have failed on some shared libraries.
> 



More information about the Binutils mailing list