1
0
mirror of https://github.com/postgres/postgres.git synced 2025-06-08 22:02:03 +03:00

meson: Export all libcommon functions in Windows builds

This fixes "unresolved external symbol" errors with extensions that
use functions from libcommon. This was reported with pgvector.

Reported-by: Andrew Kane
Author: Vladlen Popolitov
Backpatch-through: 16, where Meson was introduced
Discussion: https://www.postgresql.org/message-id/CAOdR5yF0krWrxycA04rgUKCgKugRvGWzzGLAhDZ9bzNv8g0Lag@mail.gmail.com
This commit is contained in:
Heikki Linnakangas 2024-12-25 18:14:18 +02:00
parent 4d45e7490c
commit 4e0d71ff22

View File

@ -161,6 +161,7 @@ foreach name, opts : pgcommon_variants
lib = static_library('libpgcommon@0@'.format(name), lib = static_library('libpgcommon@0@'.format(name),
link_with: cflag_libs, link_with: cflag_libs,
link_whole: cflag_libs,
c_pch: pch_c_h, c_pch: pch_c_h,
include_directories: include_directories('.'), include_directories: include_directories('.'),
kwargs: opts + { kwargs: opts + {