Story: Hotfix: sccache wrapper breaks Windows builds

Table of Contents

This page documents a story in Sprint 21. It captures the goal, current status, acceptance criteria, and the tasks that compose it.

Goal

Restore green Windows CI by ensuring sccache_wrapper.sh is only used as a compiler launcher on platforms that can execute POSIX shell scripts. On Windows, fall back to invoking sccache directly.

Status

Field Value
State DONE
Parent sprint Sprint 21
Now Done. PR #1301 merged.
Waiting on Nothing.
Next Nothing.
Last touched 2026-06-25

Acceptance

  • All four Windows CI jobs (msvc-debug, msvc-release, clang-debug, clang-release) pass.
  • Linux/macOS builds are unaffected.

Tasks

Task State Start End Description
Scaffold story: Hotfix: sccache wrapper breaks Windows builds DONE 2026-06-25 2026-06-25 Story scaffolding rides this task: documents, sprint wiring, and the scaffold PR. Close it before merging that PR.
Implement Hotfix: sccache wrapper breaks Windows builds DONE   2026-06-25 Initial task for: Hotfix: sccache wrapper breaks Windows builds

Decisions

  • On WIN32 use sccache directly (no BASEDIR normalisation); on non-WIN32 use the wrapper. Cross-worktree cache sharing on Windows is a follow-up, not a blocker for this hotfix.

Out of scope

Emacs 29.1 (Org mode 9.6.6)