Commit c62060b
committed
Fix postgresql musl: disable separateDebugInfo to prevent GC race
The postgresql musl cross-build completes all phases successfully
(buildPhase, installPhase, fixupPhase) but the outputs get garbage
collected by the builder's min-free auto-GC before they can be
transferred back to the hydra machine. The massive -debug output
(hundreds of debug symlinks) makes the nix-copy transfer too slow.
Disable separateDebugInfo to eliminate the -debug output entirely,
reducing transfer size and avoiding the GC race.
Both x86_64-musl (16 attempts on darwin-7) and aarch64-musl (6
attempts on darwin-6) exhibited this pattern: build log shows all
phases completing but outputs are absent from both builder and
hydra stores.1 parent c32c99a commit c62060b
1 file changed
+6
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
155 | 155 | | |
156 | 156 | | |
157 | 157 | | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
158 | 164 | | |
159 | 165 | | |
160 | 166 | | |
| |||
0 commit comments