diff --git a/net/jose/files/patch-lib_meson.build b/net/jose/files/patch-lib_meson.build new file mode 100644 index 000000000000..18e6c42b2118 --- /dev/null +++ b/net/jose/files/patch-lib_meson.build @@ -0,0 +1,10 @@ +--- lib/meson.build.orig 2024-02-02 10:53:08 UTC ++++ lib/meson.build +@@ -2,7 +2,7 @@ flags = '-Wl,--version-script=' + meson.current_source_dir() + '/libjose.map' + code = 'int main() { return 0; }' + cc = meson.get_compiler('c') + +-if not cc.links(code, args: flags, name: '-Wl,--version-script=...') ++if not cc.links(code, args: flags + ',--undefined-version' , name: '-Wl, --version-script=...') + flags = [ '-export-symbols-regex=^jose_.*' ] + endif