Fix binary mismatch for MSVC plperl vs gcc built perl libs When loading plperl built against Strawberry perl or the msys2 ucrt perl that have been built with gcc, a binary mismatch has been encountered which looks like this: loadable library and perl binaries are mismatched (got handshake key 0000000012800080, needed 0000000012900080) To cure this we bring the handshake keys into sync by adding NO_THREAD_SAFE_LOCALE to the defines used to build plperl. Discussion: https://postgr.es/m/[email protected] Discussion: https://postgr.es/m/[email protected] Backpatch to all live branches. Branch ------ REL_14_STABLE Details ------- https://git.postgresql.org/pg/commitdiff/f3f70b8de66c0bae86f4761e152c10dd39f6f179 Modified Files -------------- src/tools/msvc/Mkvcbuild.pm | 3 +++ 1 file changed, 3 insertions(+)
pgsql-committers by date:
Соглашаюсь с условиями обработки персональных данных