diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index a77b45c1761..a73b2443999 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3576,15 +3576,18 @@ let in ({ inherit stdenv fetchurl; gccCross = gccCrossStageStatic; - kernelHeaders = if crossGNU then hurdHeaders else linuxHeadersCross; + kernelHeaders = if crossGNU then gnu.hurdHeaders else linuxHeadersCross; installLocales = getConfig [ "glibc" "locales" ] false; } // (if crossGNU - then { inherit machHeaders hurdHeaders mig fetchgit; } - else { })))); + then { + inherit (gnu) machHeaders hurdHeaders libpthreadHeaders mig; + inherit fetchgit; + } + else { }))); # We can choose: libcCrossChooser = name : if (name == "glibc") then glibcCross