[Optimizations] rename broken fastStdenv override

This commit is contained in:
Antoine Viallon 2024-11-19 12:53:35 +01:00
parent b4c4dde1d0
commit bc32a4f954
Signed by: aviallon
GPG key ID: 186FC35EDEB25716

View file

@ -112,7 +112,7 @@ in {
options.aviallon.optimizations.blacklist.default options.aviallon.optimizations.blacklist.default
++ (traceValSeq (forEach config.system.replaceRuntimeDependencies (x: lib.getName x.oldDependency ))) ++ (traceValSeq (forEach config.system.replaceRuntimeDependencies (x: lib.getName x.oldDependency )))
); );
system.replaceRuntimeDependencies = mkIf (!lib.inPureEvalMode && cfg.runtimeOverrides.enable) [ system.replaceDependencies.replacements = mkIf (!lib.inPureEvalMode && cfg.runtimeOverrides.enable) [
# glibc usually represents 20% of the userland CPU time. It is therefore very much worth optimizing. # glibc usually represents 20% of the userland CPU time. It is therefore very much worth optimizing.
/*{ /*{
original = pkgs.glibc; original = pkgs.glibc;
@ -135,7 +135,7 @@ in {
nixpkgs.overlays = mkAfter [ nixpkgs.overlays = mkAfter [
(self: super: { (self: super: {
fastStdenv = super.overrideCC super.gccStdenv (super.buildPackages.gcc_latest.overrideAttrs (old: veryFastStdenv = super.overrideCC super.gccStdenv (super.buildPackages.gcc_latest.overrideAttrs (old:
let let
optimizedAttrs = {} optimizedAttrs = {}
// { // {