Skip to content

tools: update sccache to v0.15.0#63078

Open
targos wants to merge 1 commit intonodejs:mainfrom
targos:ccache-0.15
Open

tools: update sccache to v0.15.0#63078
targos wants to merge 1 commit intonodejs:mainfrom
targos:ccache-0.15

Conversation

Signed-Off-By: Michaël Zasso <targos@protonmail.com>
@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
Copy link
Copy Markdown
Member Author

targos commented May 2, 2026


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
Copy link
Copy Markdown
Member

Renegade334 commented May 2, 2026


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.

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

Labels

blocked PRs that are blocked by other issues or PRs. 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.

3 participants