Repository navigation
Commit 78bb1c9
committed
fix(build): scope #235 compile-edge depfile to GCC; e2e 118 requires gcc
The awk filter strips GCC -fmodules' reversed make-rules; Clang's module
(.pcm) depfile shape differs and applying the GCC-shaped filter there is
untested. macOS CI (Clang) failed e2e 118 because the purview-rebuild depfile
didn't behave. Gate posixDepfile to CompilerId::GCC — Clang/MSVC keep the
pre-#235 behavior (no compile-edge depfile; header/purview rebuild tracking on
Clang is a follow-up, same as 0.0.96 → not a regression). e2e 118 now declares
`# requires: gcc` so it skips where GCC isn't the toolchain (macOS has no gcc
capability per run_all.sh). Linux GCC: depfile active, 117/118 green.1 parent 24fb8d4 commit 78bb1c9
2 files changed
Lines changed: 16 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
456 | 456 | | |
457 | 457 | | |
458 | 458 | | |
459 | | - | |
| 459 | + | |
| 460 | + | |
| 461 | + | |
| 462 | + | |
| 463 | + | |
| 464 | + | |
| 465 | + | |
| 466 | + | |
| 467 | + | |
| 468 | + | |
| 469 | + | |
| 470 | + | |
| 471 | + | |
460 | 472 | | |
461 | 473 | | |
462 | 474 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
| 2 | + | |
3 | 3 | | |
| 4 | + | |
| 5 | + | |
4 | 6 | | |
5 | 7 | | |
6 | 8 | | |
| |||
0 commit comments