From 74df5ad72b7f5f28ce84520708c35a6877c66194 Mon Sep 17 00:00:00 2001 From: Adam Joseph Date: Tue, 10 Jan 2023 03:42:27 -0800 Subject: [PATCH] stdenv: build gettext only once Right now we build gettext several times during the bootstrap. Gettext's build process is "embarrassingly serial", so avoiding rebuilding it speeds things up considerably. --- pkgs/stdenv/linux/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/stdenv/linux/default.nix b/pkgs/stdenv/linux/default.nix index 870fb04c3883..ce682f14a15f 100644 --- a/pkgs/stdenv/linux/default.nix +++ b/pkgs/stdenv/linux/default.nix @@ -296,7 +296,7 @@ in overrides = self: super: { inherit (prevStage) - ccWrapperStdenv + ccWrapperStdenv gettext gcc-unwrapped coreutils gnugrep perl gnum4 bison; dejagnu = super.dejagnu.overrideAttrs (a: { doCheck = false; } ); @@ -369,7 +369,7 @@ in overrides = self: super: rec { inherit (prevStage) ccWrapperStdenv - binutils coreutils gnugrep + binutils coreutils gnugrep gettext perl patchelf linuxHeaders gnum4 bison libidn2 libunistring; ${localSystem.libc} = getLibc prevStage; gcc-unwrapped =