From 90ff75f4320f365751dde91f0c35377e2a41b6a4 Mon Sep 17 00:00:00 2001 From: Richard Lau Date: Mon, 1 Dec 2025 15:12:10 +0000 Subject: [PATCH] tools: don't fetch V8 deps in the source tree MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The Node.js source tree already includes several V8 DEPS under `deps/v8/third_party` that are needed to build Node.js. Exclude these in `tools/v8/fetch_deps.py` to prevent "Conflicting directory" warnings when running the V8 CI. PR-URL: https://github.com/nodejs/node/pull/60883 Reviewed-By: Luigi Pinca Reviewed-By: Colin Ihrig Reviewed-By: Michaƫl Zasso --- tools/v8/fetch_deps.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/tools/v8/fetch_deps.py b/tools/v8/fetch_deps.py index b7e628608a..728e48eb14 100755 --- a/tools/v8/fetch_deps.py +++ b/tools/v8/fetch_deps.py @@ -26,6 +26,14 @@ GCLIENT_SOLUTION = [ "custom_deps" : { # These deps are already part of Node.js. "v8/base/trace_event/common" : None, + "v8/third_party/abseil-cpp" : None, + "v8/third_party/dragonbox/src" : None, + "v8/third_party/fp16/src" : None, + "v8/third_party/fast_float/src" : None, + "v8/third_party/highway/src" : None, + "v8/third_party/jinja2" : None, + "v8/third_party/markupsafe" : None, + "v8/third_party/simdutf" : None, # These deps are unnecessary for building. "v8/test/benchmarks/data" : None, "v8/testing/gmock" : None,