mirror of
https://github.com/aviallon/nixos-lib.git
synced 2026-04-06 01:38:06 +00:00
[Optimizations] remove fastStdenv override
This commit is contained in:
parent
d9ea216ea8
commit
57134dbfe3
1 changed files with 0 additions and 20 deletions
|
|
@ -112,30 +112,10 @@ in {
|
||||||
++ (traceValSeq (forEach config.system.replaceRuntimeDependencies (x: lib.getName x.oldDependency )))
|
++ (traceValSeq (forEach config.system.replaceRuntimeDependencies (x: lib.getName x.oldDependency )))
|
||||||
);
|
);
|
||||||
nixpkgs.overlays = mkAfter [
|
nixpkgs.overlays = mkAfter [
|
||||||
(self: super: {
|
|
||||||
fastStdenv = super.overrideCC super.gccStdenv (super.buildPackages.gcc_latest.overrideAttrs (old:
|
|
||||||
let
|
|
||||||
optimizedAttrs = {}
|
|
||||||
// {
|
|
||||||
configureFlags = [
|
|
||||||
"--with-cpu-64=${generalCfg.cpu.arch}" "--with-arch-64=${generalCfg.cpu.arch}"
|
|
||||||
"--with-tune-64=${generalCfg.cpu.tune}"
|
|
||||||
"--with-build-config=bootstrap-lto-lean"
|
|
||||||
];
|
|
||||||
}
|
|
||||||
;
|
|
||||||
ccWithProfiling = old.cc.overrideAttrs (_: { buildFlags = [ "profiledbootstrap" ]; } );
|
|
||||||
in {
|
|
||||||
cc = addAttrs ccWithProfiling optimizedAttrs;
|
|
||||||
}
|
|
||||||
));
|
|
||||||
})
|
|
||||||
|
|
||||||
(self: super: {
|
(self: super: {
|
||||||
jetbrains = super.jetbrains // {
|
jetbrains = super.jetbrains // {
|
||||||
jdk = optimizePkg {} super.jetbrains.jdk;
|
jdk = optimizePkg {} super.jetbrains.jdk;
|
||||||
};
|
};
|
||||||
|
|
||||||
})
|
})
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue