wrapNonDeterministicGcc: override the param cc of ccWrapper instead of override drv attr env.cc (#477124)

This commit is contained in:
Sandro
2026-03-07 23:46:50 +00:00
committed by GitHub
+4 -6
View File
@@ -3857,12 +3857,10 @@ with pkgs;
wrapNonDeterministicGcc =
stdenv: ccWrapper:
if ccWrapper.isGNU then
ccWrapper.overrideAttrs (old: {
env = old.env // {
cc = old.env.cc.override {
reproducibleBuild = false;
profiledCompiler = with stdenv; (!isDarwin && hostPlatform.isx86);
};
ccWrapper.override (prev: {
cc = prev.cc.override {
reproducibleBuild = false;
profiledCompiler = with stdenv; (!isDarwin && hostPlatform.isx86);
};
})
else