pkgsrc-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: php73 build failure
On Tue, Oct 15, 2019 at 01:27:37PM +0200, Thomas Klausner wrote:
> On Tue, Oct 15, 2019 at 11:21:16AM +0000, maya%NetBSD.org@localhost wrote:
> > Hi wiz, here's a standalone repro.
> > Not many packages use ifuncs.
>
> Neat, thanks!
>
> Is this a gcc/ld bug?
> Thomas
As background:
relro:
resolve all the relocations immediately, mark the table read-only
ifunc:
on your first attempt to run this function, first run the resolver,
decide which function it should resolve to*, then run that function.
* This means modifying the relocation table, which is read-only.
This segfaults.
So, it's entirely in ld.so's interpretation of what bind now and ifunc
mean, but what's the correct way to handle this scenario?
Home |
Main Index |
Thread Index |
Old Index