Commit cec563e
committed
Diagnostic: force sccache recache for modules build
Reintroduces test_on.cpp into the modular build (reverting the
CMakeLists.txt change from 8f6735f) and sets SCCACHE_RECACHE=1 for the
modules matrix entry.
Goal: isolate whether the CI ICEs on this matrix entry (blocking merges
on test_on.cpp in particular) are caused by a stale/corrupted sccache
cache entry rather than a live, per-run compiler issue. This changes
exactly one variable relative to the last known-failing config
(e39bbcf, serialized -j1, test_on.cpp included, cache active): caching
behavior for that one TU.
If this passes: cache is implicated. Follow up by removing
SCCACHE_RECACHE and rerunning to confirm the now-fresh entry is read
back successfully, before deciding whether to leave RECACHE on
permanently for this matrix entry.
If this still ICEs: cache is ruled out as the (sole) cause; the CI
failure is likely a genuine, deterministic issue in the CI Clang build
(22.1.8, x86_64 Ubuntu) independent of caching.1 parent 8f6735f commit cec563e
2 files changed
Lines changed: 5 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
78 | 78 | | |
79 | 79 | | |
80 | 80 | | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
81 | 85 | | |
82 | 86 | | |
83 | 87 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
| 35 | + | |
35 | 36 | | |
36 | 37 | | |
37 | 38 | | |
| |||
81 | 82 | | |
82 | 83 | | |
83 | 84 | | |
84 | | - | |
85 | 85 | | |
86 | 86 | | |
87 | 87 | | |
| |||
0 commit comments