Skip to content

tools: update sccache to v0.16.0#63078

Merged
nodejs-github-bot merged 1 commit into
nodejs:mainfrom
targos:ccache-0.15
Jun 20, 2026
Merged

tools: update sccache to v0.16.0#63078
nodejs-github-bot merged 1 commit into
nodejs:mainfrom
targos:ccache-0.15

Conversation

@targos

@targos targos commented May 2, 2026

Copy link
Copy Markdown
Member

@nodejs-github-bot

Copy link
Copy Markdown
Collaborator

Review requested:

  • @nodejs/actions

@nodejs-github-bot nodejs-github-bot added the meta Issues and PRs related to the general management of the project. label May 2, 2026
@targos

targos commented May 2, 2026

Copy link
Copy Markdown
Member Author

sccache: encountered fatal error
sccache: error: failed to zip up compiler outputs
sccache: caused by: failed to zip up compiler outputs
sccache: caused by: failed to open file `"/home/runner/work/node/node/node/out/Release/.deps//home/runner/work/node/node/node/out/Release/obj.target/openssl/deps/openssl/config/archs/linux-x86_64/asm_avx2/crypto/aes/aes-x86_64.o.d.raw"`
sccache: caused by: failed to open file `/home/runner/work/node/node/node/out/Release/.deps//home/runner/work/node/node/node/out/Release/obj.target/openssl/deps/openssl/config/archs/linux-x86_64/asm_avx2/crypto/aes/aes-x86_64.o.d.raw`: No such file or directory (os error 2)
make[2]: *** [deps/openssl/openssl.target.mk:1327: /home/runner/work/node/node/node/out/Release/obj.target/openssl/deps/openssl/config/archs/linux-x86_64/asm_avx2/crypto/aes/aes-x86_64.o] Error 254

@Renegade334

Renegade334 commented May 2, 2026

Copy link
Copy Markdown
Member

sccache: encountered fatal error
sccache: error: failed to zip up compiler outputs
sccache: caused by: failed to zip up compiler outputs
sccache: caused by: failed to open file `"/home/runner/work/node/node/node/out/Release/.deps//home/runner/work/node/node/node/out/Release/obj.target/openssl/deps/openssl/config/archs/linux-x86_64/asm_avx2/crypto/aes/aes-x86_64.o.d.raw"`
sccache: caused by: failed to open file `/home/runner/work/node/node/node/out/Release/.deps//home/runner/work/node/node/node/out/Release/obj.target/openssl/deps/openssl/config/archs/linux-x86_64/asm_avx2/crypto/aes/aes-x86_64.o.d.raw`: No such file or directory (os error 2)
make[2]: *** [deps/openssl/openssl.target.mk:1327: /home/runner/work/node/node/node/out/Release/obj.target/openssl/deps/openssl/config/archs/linux-x86_64/asm_avx2/crypto/aes/aes-x86_64.o] Error 254

Yes, we saw this last time we tried to upgrade (#61474 (comment)).

Edit: Found the cause – sccache now handles asm as of v0.13.0, but doesn't recognise that the -MF is ignored for non-preprocessed inputfiles, and tries to cache the depfiles that aren't ever generated; aarch64's openssl asm is preprocessed, so manages to avoid this bug.

@Renegade334 Renegade334 added the blocked PRs that are blocked by other issues or PRs. label May 3, 2026
@Renegade334

Copy link
Copy Markdown
Member

Blocking on mozilla/sccache#2665.

@Renegade334 Renegade334 removed the blocked PRs that are blocked by other issues or PRs. label Jun 20, 2026

@Renegade334 Renegade334 left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

v0.16.0 should hopefully solve the build errors.

@targos targos changed the title tools: update sccache to v0.15.0 tools: update sccache to v0.16.0 Jun 20, 2026
Signed-Off-By: Michaël Zasso <targos@protonmail.com>

@Renegade334 Renegade334 left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Annoyingly this is going to invalidate our caches, but qué será.

@Renegade334 Renegade334 added the author ready PRs that have at least one approval, no pending requests for changes, and a CI started. label Jun 20, 2026
@Renegade334 Renegade334 added the commit-queue Add this label to land a pull request using GitHub Actions. label Jun 20, 2026
@nodejs-github-bot nodejs-github-bot removed the commit-queue Add this label to land a pull request using GitHub Actions. label Jun 20, 2026
@nodejs-github-bot nodejs-github-bot merged commit 1ee0efe into nodejs:main Jun 20, 2026
27 of 29 checks passed
@nodejs-github-bot

Copy link
Copy Markdown
Collaborator

Landed in 1ee0efe

aduh95 pushed a commit that referenced this pull request Jun 20, 2026
Signed-Off-By: Michaël Zasso <targos@protonmail.com>
PR-URL: #63078
Reviewed-By: René <contact.9a5d6388@renegade334.me.uk>
Reviewed-By: Filip Skokan <panva.ip@gmail.com>
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. meta Issues and PRs related to the general management of the project.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants