From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 From: Charles Kerr Date: Mon, 9 Dec 2024 11:18:51 -0600 Subject: build: use third_party/simdutf use the Chromium version of simdutf to avoid duplicate symbols diff --git a/node.gni b/node.gni index 461bff93e151c454cd0a9575daa01d3f7c0ec9c3..a1eab549b8686c24399f5206f9b611bcbce3d470 100644 --- a/node.gni +++ b/node.gni @@ -12,6 +12,8 @@ declare_args() { node_crypto_path = "//third_party/boringssl" + node_simdutf_path = "//third_party/simdutf" + # The NODE_MODULE_VERSION defined in node_version.h. node_module_version = exec_script("$node_path/tools/getmoduleversion.py", [], "value") diff --git a/unofficial.gni b/unofficial.gni index 87bfc313dd1408e597e929ba93c8c0f52ae39ced..4ef97ab65bdfacca4d6dbbc603da0218214b039d 100644 --- a/unofficial.gni +++ b/unofficial.gni @@ -155,7 +155,7 @@ template("node_gn_build") { "deps/nbytes", "deps/nghttp2", "deps/postject", - "deps/simdutf", + "$node_simdutf_path", "deps/sqlite", "deps/uvwasi", "//third_party/zlib", @@ -310,7 +310,7 @@ template("node_gn_build") { executable("node_js2c") { defines = [] deps = [ - "deps/simdutf", + "$node_simdutf_path", "deps/uv", ] sources = [ @@ -417,7 +417,7 @@ template("node_gn_build") { "deps/googletest", "deps/googletest:gtest_main", "deps/nbytes", - "deps/simdutf", + "$node_simdutf_path", ] sources = gypi_values.node_cctest_sources