Commit e52028a
committed
fix: revert cxx_scan restat (P2) — broke self-host smoke test
The $out.tmp + cmp -s approach for content-stable .ddi writes caused
linker failures in the CI self-host smoke step. GCC's -fdeps-file=
interacts with ninja's depfile tracking in ways that make the temp-file
approach fragile. Revert to direct -fdeps-file=$out for now.
P1 (fingerprint coherence) and P1.5 (diagnostic warning) are retained.
P2 needs a different approach — possibly ninja's built-in restat alone
without temp-file wrappers.1 parent ded76aa commit e52028a
1 file changed
Lines changed: 4 additions & 19 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
243 | 243 | | |
244 | 244 | | |
245 | 245 | | |
246 | | - | |
247 | | - | |
248 | | - | |
249 | | - | |
250 | 246 | | |
251 | 247 | | |
252 | 248 | | |
253 | 249 | | |
254 | 250 | | |
255 | 251 | | |
256 | 252 | | |
257 | | - | |
258 | | - | |
259 | | - | |
260 | | - | |
261 | | - | |
262 | | - | |
263 | | - | |
| 253 | + | |
| 254 | + | |
264 | 255 | | |
265 | 256 | | |
266 | 257 | | |
267 | | - | |
268 | | - | |
269 | | - | |
270 | | - | |
271 | | - | |
272 | | - | |
| 258 | + | |
273 | 259 | | |
274 | | - | |
275 | | - | |
| 260 | + | |
276 | 261 | | |
277 | 262 | | |
278 | 263 | | |
| |||
0 commit comments