You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fix postgresql musl: disable pythonSupport/tclSupport to reduce outputs
The postgresql build for musl cross-compilation was producing 7 outputs
(out, dev, doc, lib, man, plpython3, pltcl) because pythonSupport and
tclSupport default to true when !isStatic && canExecute. Since
pkgsCross.musl64 doesn't set isStatic=true, these were enabled.
Each extra output widens the nix-copy window between build completion
and output transfer, exacerbating the min-free GC race on darwin
builders where outputs vanish before they can be copied to hydra.
Reducing from 7 to 5 outputs (removing plpython3 and pltcl) should
help. These PL extensions are unnecessary for musl cross-builds anyway.
0 commit comments