From 49467f42dbbe8972a1a228188444703d9df5f033 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E5=BF=A0=E9=BD=90?= Date: Mon, 28 Jul 2025 15:42:26 +0800 Subject: [PATCH] remove redundant symbols from jsvm MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 王忠齐 --- node.gyp | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/node.gyp b/node.gyp index eca0f2df..a36e7b1b 100644 --- a/node.gyp +++ b/node.gyp @@ -729,7 +729,20 @@ 'ldflags' : [ '<(NDK_SYS_ROOT)/resourceschedule/resource_schedule_service/libressched_client.z.so', - '<(NDK_SYS_ROOT)/startup/init/libbegetutil.z.so' + '<(NDK_SYS_ROOT)/startup/init/libbegetutil.z.so', + '-Wl,--exclude-libs=libhistogram.a', + '-Wl,--exclude-libs=libuvwasi.a', + '-Wl,--exclude-libs=libzlib.a', + '-Wl,--exclude-libs=libllhttp.a', + '-Wl,--exclude-libs=libcares.a', + '-Wl,--exclude-libs=libuv.a', + '-Wl,--exclude-libs=libnghttp2.a', + '-Wl,--exclude-libs=libbrotli.a', + '-Wl,--exclude-libs=libopenssl.a', + '-Wl,--exclude-libs=libngtcp2.a', + '-Wl,--exclude-libs=libnghttp3.a', + '-Wl,--exclude-libs=libzlib_inflate_chunk_simd.a', + '-Wl,--exclude-libs=libzlib_adler32_simd.a' ], 'conditions': [ [ 'openssl_default_cipher_list!=""', { @@ -1440,7 +1453,7 @@ ], 'defines': [ 'NODE_WANT_INTERNALS=1' ], - + 'ldflags' : [ '<(NDK_SYS_ROOT)/resourceschedule/resource_schedule_service/libressched_client.z.so', '<(NDK_SYS_ROOT)/startup/init/libbegetutil.z.so' -- Gitee