Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

build,win: disable node pch with ccache #57224

Merged
merged 1 commit into from
Feb 27, 2025

Conversation

StefanStojanovic
Copy link
Contributor

This is a continuation of the previously landed PR disabling V8 pch when using ClangCL and ccache. The issue here is similar, only not visible in each build (as some V8 files are generated during the build phase).

I've disabled the ClangCL compilation in the CI until this lands as it can block valid PRs from landing. For more details check any failed build here. What you'll find there is that either embedtest.pch or libnode.pch is causing issue, and this change will resolve that.

cc @joyeecheung @nodejs/platform-windows

P.S. I'd also like to use fast-tracking here so that I can reenable the ClangCL compilation in the CI ASAP.

@StefanStojanovic StefanStojanovic added windows Issues and PRs related to the Windows platform. build Issues and PRs related to build files or the CI. labels Feb 27, 2025
@nodejs-github-bot
Copy link
Collaborator

Review requested:

  • @nodejs/gyp

@nodejs-github-bot nodejs-github-bot added the needs-ci PRs that need a full CI run. label Feb 27, 2025
@StefanStojanovic StefanStojanovic added the fast-track PRs that do not need to wait for 48 hours to land. label Feb 27, 2025
Copy link
Contributor

Fast-track has been requested by @StefanStojanovic. Please 👍 to approve.

@StefanStojanovic StefanStojanovic added the request-ci Add this label to start a Jenkins CI on a PR. label Feb 27, 2025
@github-actions github-actions bot removed the request-ci Add this label to start a Jenkins CI on a PR. label Feb 27, 2025
@nodejs-github-bot
Copy link
Collaborator

@nodejs-github-bot
Copy link
Collaborator

@StefanStojanovic StefanStojanovic added the commit-queue Add this label to land a pull request using GitHub Actions. label Feb 27, 2025
@nodejs-github-bot nodejs-github-bot removed the commit-queue Add this label to land a pull request using GitHub Actions. label Feb 27, 2025
@nodejs-github-bot nodejs-github-bot merged commit 4edc6db into nodejs:main Feb 27, 2025
59 checks passed
@nodejs-github-bot
Copy link
Collaborator

Landed in 4edc6db

aduh95 pushed a commit that referenced this pull request Mar 9, 2025
PR-URL: #57224
Reviewed-By: Michaël Zasso <targos@protonmail.com>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: Richard Lau <rlau@redhat.com>
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. fast-track PRs that do not need to wait for 48 hours to land. needs-ci PRs that need a full CI run. windows Issues and PRs related to the Windows platform.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants