diff options
author | Kacper Michajłow <kasper93@gmail.com> | 2023-09-05 22:06:13 +0200 |
---|---|---|
committer | Dudemanguy <random342@airmail.cc> | 2023-09-07 13:48:13 +0000 |
commit | bced1eec4e811c260891ca538a84145523fa2dfd (patch) | |
tree | 82320dfdbf0bfa1b89cc34475da102c987ad9881 /meson.build | |
parent | 02b49458a37313efa1b6bbaf99a73f406cd3eece (diff) | |
download | mpv-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.build | 1 |
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')) |