pgsql: plperl: windows: Use Perl_setlocale on 5.28+, fixing compile fai - Mailing list pgsql-committers

From Andres Freund
Subject pgsql: plperl: windows: Use Perl_setlocale on 5.28+, fixing compile fai
Date
Msg-id E1nEKoH-0007GU-C1@gemulon.postgresql.org
Whole thread Raw
List pgsql-committers
plperl: windows: Use Perl_setlocale on 5.28+, fixing compile failure.

For older versions we need our own copy of perl's setlocale(), because it was
not exposed (why we need the setlocale in the first place is explained in
plperl_init_interp) . The copy stopped working in 5.28, as some of the used
macros are not public anymore.  But Perl_setlocale is available in 5.28, so
use that.

Author: Victor Wagner <vitus@wagner.pp.ru>
Reviewed-By: Dagfinn Ilmari Mannsåker <ilmari@ilmari.org>
Discussion: https://postgr.es/m/20200501134711.08750c5f@antares.wagner.home
Backpatch: all versions

Branch
------
REL_12_STABLE

Details
-------
https://git.postgresql.org/pg/commitdiff/f173738d56564689569d697f80b3f7ca3f5b236c

Modified Files
--------------
src/pl/plperl/plperl.c | 13 ++++++++-----
1 file changed, 8 insertions(+), 5 deletions(-)


pgsql-committers by date:

Previous
From: Andres Freund
Date:
Subject: pgsql: plperl: windows: Use Perl_setlocale on 5.28+, fixing compile fai
Next
From: Andres Freund
Date:
Subject: pgsql: plperl: windows: Use Perl_setlocale on 5.28+, fixing compile fai