Skip to content

build: fix compatibility with V8's depot_tools#57330

Merged
nodejs-github-bot merged 1 commit intonodejs:mainfrom
richardlau:depot_tools
Mar 7, 2025
Merged

build: fix compatibility with V8's depot_tools#57330
nodejs-github-bot merged 1 commit intonodejs:mainfrom
richardlau:depot_tools

Conversation

@richardlau
Copy link
Member

Recent changes to depot_tools's ninja.py proxy is causing infinite recursion in our V8 CI builds as we checkout depot_tools into a directory with a leading _ (i.e. _depot_tools) and the proxy now checks for an exact match (i.e. == "depot_tools") instead of endswith("depot_tools").

Rename our checkout to depot_tools (without the leading _) so the ninja.py proxy can exclude it when reinvoking ninja.

Refs: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/6259139
Fixes: nodejs/build#4027


cc @nodejs/v8-update @targos

Loading
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

author ready PRs that have at least one approval, no pending requests for changes, and a CI started. needs-ci PRs that need a full CI run. tools Issues and PRs related to the tools directory. v8 engine Issues and PRs related to the V8 dependency.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

x64 V8 builds run out of memory

8 participants