From 6dfb60cda2231cd6802fd303c45bf480997384b1 Mon Sep 17 00:00:00 2001 From: Lovell Fuller Date: Fri, 4 Apr 2025 09:49:37 +0100 Subject: [PATCH] Prevent prebuilt Linux sharp binaries from exporting symbols The prebuilt Linux libvips binaries already do this --- src/binding.gyp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/binding.gyp b/src/binding.gyp index 8292b64b..ab75ea04 100644 --- a/src/binding.gyp +++ b/src/binding.gyp @@ -179,6 +179,7 @@ '-Wl,-s', '-Wl,--disable-new-dtags', '-Wl,-z,nodelete', + '-Wl,-Bsymbolic-functions', '-Wl,-rpath=\'$$ORIGIN/../../sharp-libvips-<(platform_and_arch)/lib\'', '-Wl,-rpath=\'$$ORIGIN/../../../sharp-libvips-<(platform_and_arch)/<(sharp_libvips_version)/lib\'', '-Wl,-rpath=\'$$ORIGIN/../../node_modules/@img/sharp-libvips-<(platform_and_arch)/lib\'',