summaryrefslogtreecommitdiffstats
path: root/meson.build
diff options
context:
space:
mode:
authorKacper Michajłow <kasper93@gmail.com>2023-09-05 22:06:13 +0200
committerDudemanguy <random342@airmail.cc>2023-09-07 13:48:13 +0000
commitbced1eec4e811c260891ca538a84145523fa2dfd (patch)
tree82320dfdbf0bfa1b89cc34475da102c987ad9881 /meson.build
parent02b49458a37313efa1b6bbaf99a73f406cd3eece (diff)
downloadmpv-bced1eec4e811c260891ca538a84145523fa2dfd.tar.bz2
mpv-bced1eec4e811c260891ca538a84145523fa2dfd.tar.xz
meson: add -Bsymbolic for libmpv
This is required when linking ffmpeg statically and generally good practice to have on shared libraries anyway. Prerequisit for fixes in mpv-build for: https://github.com/mpv-player/mpv-build/issues/215 https://github.com/haasn/libplacebo/issues/198
Diffstat (limited to 'meson.build')
-rw-r--r--meson.build1
1 files changed, 1 insertions, 0 deletions
diff --git a/meson.build b/meson.build
index e015e6ef35..0786855b0a 100644
--- a/meson.build
+++ b/meson.build
@@ -1723,6 +1723,7 @@ minor = client_h_define.split('|')[1].strip('() ')
client_api_version = major + '.' + minor + '.0'
libmpv = library('mpv', sources, dependencies: dependencies, gnu_symbol_visibility: 'hidden',
+ link_args: cc.get_supported_link_arguments(['-Wl,-Bsymbolic']),
version: client_api_version, include_directories: includedir,
install: get_option('libmpv'), build_by_default: get_option('libmpv'))