Skip to content

chore(deps): update dependency sccache to v0.18.0 - #54

Merged
codeandsolder merged 1 commit into
mainfrom
renovate/sccache-0.x
Sep 23, 2026
Merged

codeandsolder merged 1 commit into
mainfrom
renovate/sccache-0.x

Conversation

@renovate

@renovate renovate Bot commented Sep 23, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change
sccache uses-with minor v0.17.0 → v0.18.0

Release Notes

mozilla/sccache (sccache)

v0.18.0

Compare Source

sccache 0.18.0

Summary

sccache 0.18.0 is a broad correctness and coverage release: a lot of compiler flags that used to
force a cache miss are now understood, several cache-key and multi-level storage bugs are fixed,
and the Azure backend gained passwordless authentication.

Highlights:

  • Cache-key correctness: the assembler gcc/clang would actually invoke is now part of the cache
    key, so two toolchains with different binutils can no longer hand each other the wrong object
    file (#​2843). SCCACHE_BASEDIRS now also strips base directories from the compiler arguments,
    so flags like -ffile-prefix-map=/home/user/project=. stop tying an entry to one checkout
    (#​2840).
  • MSVC/clang flag coverage: support for /openmp:llvm, the /fsanitize*, /fsanitize-coverage*
    and /fno-sanitize* families, /feature, arm64EC and fastfail, /d20bforceinline, and a large
    batch of other flags (#​2807, #​2830, #​2831, #​2832), plus more clang CLI options (#​2834). gcc now
    marks flags as TooHard when they would require caching something else (#​2833).
  • CUDA: nvcc dryrun parsing works with CUDA 13.3 (#​2722), escaped quotes in Windows dryrun
    lines are protected before backslash flattening (#​2811), and the
    --diag-error/--diag-suppress/--diag-warn family is accepted (#​2816).
  • Multi-level cache: a chain with any writable level is writable again — a single read-only
    level no longer makes the whole storage read-only (#​2778) — and reads are no longer issued twice
    (#​2835).
  • Azure: Microsoft Entra ID (passwordless) authentication for the Azure Blob backend, for
    storage accounts that disable shared-key access (#​2802).
  • Distributed compilation: rlibs are no longer trimmed from crates that also emit a cdylib,
    which made those jobs fail on the build server (#​2839).
  • Process handling: the jobserver is no longer handed to children that can't use it, which
    restores the posix_spawn fast path for child spawns (#​2827), and daemonization now uses an
    allow-list for inherited file descriptors, fixing make deadlocks caused by leaked jobserver FDs
    (#​2841).
  • MSRV is now 1.91.0 (#​2793).

Welcome to 11 new contributors!

Features

Compiler support

Fixes

Dependencies

Tests & CI

Cleanup

New Contributors

Full Changelog: mozilla/sccache@v0.17.0...v0.18.0


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@codeandsolder
codeandsolder merged commit e787f41 into main Sep 23, 2026
14 checks passed
@renovate
renovate Bot deleted the renovate/sccache-0.x branch September 23, 2026 02:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant