wrapNonDeterministicGcc: override the param cc of ccWrapper instead of override drv attr env.cc (#477124)
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user