Re: Strip -mmacosx-version-min options from plperl build
От | Andres Freund |
---|---|
Тема | Re: Strip -mmacosx-version-min options from plperl build |
Дата | |
Msg-id | 20220826141432.kqvir4depkndlx7c@awork3.anarazel.de обсуждение исходный текст |
Ответ на | Re: Strip -mmacosx-version-min options from plperl build (Andrew Dunstan <andrew@dunslane.net>) |
Ответы |
Re: Strip -mmacosx-version-min options from plperl build
|
Список | pgsql-hackers |
Hi, On 2022-08-26 10:04:35 -0400, Andrew Dunstan wrote: > On 2022-08-25 Th 18:13, Andres Freund wrote: > >>> Could you show objdump -t of the library? Perhaps once with the flags as now, > >>> and once relinking with the "old" flags that we're now omitting? > >> > >> current: > >> > >> > >> $ objdump -t plperl.dll | egrep '_PG_init|Pg_magic_func' > >> [103](sec 1)(fl 0x00)(ty 20)(scl 2) (nx 0) 0x00000000000040a0 > >> Pg_magic_func > >> [105](sec 1)(fl 0x00)(ty 20)(scl 2) (nx 0) 0x00000000000040b0 _PG_init > >> > >> > >> from July 11th build: > >> > >> > >> $ objdump -t plperl.dll | egrep '_PG_init|Pg_magic_func' > >> [101](sec 1)(fl 0x00)(ty 20)(scl 2) (nx 0) 0x00000000000040d0 > >> Pg_magic_func > >> [103](sec 1)(fl 0x00)(ty 20)(scl 2) (nx 0) 0x00000000000040e0 _PG_init > > Thanks. > > > > So it looks like it's not the symbol not being exported. I wonder if the image > > base thing is somehow the problem? Sounds like it should just be an efficiency > > difference, by avoiding some relocations, not a functional difference. > > > > Can you try adding just that to the flags for building and whether that then > > allows a LOAD 'plperl' to succeed? > > > > > Adding what? -Wl,--enable-auto-image-base Greetings, Andres Freund
В списке pgsql-hackers по дате отправления: