Skip to content

build: do not depend on V8 deps on --without-bundled-v8 builds#62033

Open
aduh95 wants to merge 1 commit intonodejs:mainfrom
aduh95:do-not-build-abseil-twice
Open

build: do not depend on V8 deps on --without-bundled-v8 builds#62033
aduh95 wants to merge 1 commit intonodejs:mainfrom
aduh95:do-not-build-abseil-twice

Conversation

@aduh95
Copy link
Contributor

@aduh95 aduh95 commented Feb 27, 2026

The test-shared on ARM macOS goes from having to compile 328 things down to 213 – that should speed up a bit more the test-shared.yml workflow, and reduce the load on the shared binary cache a bit more (which should help with #61436).

AFAICT it's not possible to build Node.js --without-bundled-v8 without providing V8 deps, so this change should not break anything, I've added the dont-land- labels out of precaution.

@aduh95 aduh95 added dont-land-on-v20.x PRs that should not land on the v20.x-staging branch and should not be released in v20.x. dont-land-on-v22.x PRs that should not land on the v22.x-staging branch and should not be released in v22.x. dont-land-on-v24.x PRs that should not land on the v24.x-staging branch and should not be released in v24.x. labels Feb 27, 2026
@nodejs-github-bot
Copy link
Collaborator

Review requested:

  • @nodejs/gyp

@nodejs-github-bot nodejs-github-bot added build Issues and PRs related to build files or the CI. needs-ci PRs that need a full CI run. tools Issues and PRs related to the tools directory. labels Feb 27, 2026
@nodejs-github-bot
Copy link
Collaborator

@aduh95 aduh95 requested a review from legendecas March 1, 2026 12:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

build Issues and PRs related to build files or the CI. dont-land-on-v20.x PRs that should not land on the v20.x-staging branch and should not be released in v20.x. dont-land-on-v22.x PRs that should not land on the v22.x-staging branch and should not be released in v22.x. dont-land-on-v24.x PRs that should not land on the v24.x-staging branch and should not be released in v24.x. needs-ci PRs that need a full CI run. tools Issues and PRs related to the tools directory.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants