From bc32a4f954bb740e28c8d1f0f74d9a2c3673908c Mon Sep 17 00:00:00 2001 From: Antoine Viallon Date: Tue, 19 Nov 2024 12:53:35 +0100 Subject: [PATCH] [Optimizations] rename broken fastStdenv override --- optimizations/optimizations.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/optimizations/optimizations.nix b/optimizations/optimizations.nix index 4f6f820..808f175 100644 --- a/optimizations/optimizations.nix +++ b/optimizations/optimizations.nix @@ -112,7 +112,7 @@ in { options.aviallon.optimizations.blacklist.default ++ (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. /*{ original = pkgs.glibc; @@ -135,7 +135,7 @@ in { nixpkgs.overlays = mkAfter [ (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 optimizedAttrs = {} // {