···
glibcCross = forcedNativePackages.glibc.override {
gccCross = gccCrossStageStatic;
7725
-
linuxHeaders = linuxHeadersCross;
7725
+
inherit (forcedNativePackages) linuxHeaders;
···
lkl = callPackage ../applications/virtualization/lkl { };
11704
-
linuxHeaders = linuxHeaders_4_4;
11706
-
linuxHeaders24Cross = forcedNativePackages.callPackage ../os-specific/linux/kernel-headers/2.4.nix {
11707
-
cross = assert targetPlatform != buildPlatform; targetPlatform;
11704
+
linuxHeaders_2_4 = callPackage ../os-specific/linux/kernel-headers/2.4.nix {
11705
+
cross = if targetPlatform != hostPlatform then targetPlatform else null;
11710
-
linuxHeaders26Cross = forcedNativePackages.callPackage ../os-specific/linux/kernel-headers/4.4.nix {
11711
-
cross = assert targetPlatform != buildPlatform; targetPlatform;
11708
+
linuxHeaders_2_6 = callPackage ../os-specific/linux/kernel-headers/4.4.nix {
11709
+
cross = if targetPlatform != hostPlatform then targetPlatform else null;
11714
-
linuxHeaders_4_4 = callPackage ../os-specific/linux/kernel-headers/4.4.nix { };
11712
+
linuxHeaders_4_4 = callPackage ../os-specific/linux/kernel-headers/4.4.nix {
11713
+
cross = if targetPlatform != hostPlatform then targetPlatform else null;
11717
-
linuxHeadersCrossChooser = ver : if ver == "2.4" then linuxHeaders24Cross
11718
-
else if ver == "2.6" then linuxHeaders26Cross
11719
-
else throw "Unknown linux kernel version";
11721
-
linuxHeadersCross = assert targetPlatform != buildPlatform;
11722
-
linuxHeadersCrossChooser targetPlatform.platform.kernelMajor;
11718
+
if targetPlatform != hostPlatform
11721
+
"2.4" = linuxHeaders_2_4;
11722
+
"2.6" = linuxHeaders_2_6;
11723
+
"4.4" = linuxHeaders_4_4;
11724
+
}.${targetPlatform.platform.kernelMajor}
11725
+
or (throw "Unknown linux kernel version")
11727
+
linuxHeaders_4_4;
kernelPatches = callPackage ../os-specific/linux/kernel/patches.nix { };
···
uclibc = callPackage ../os-specific/linux/uclibc { };
uclibcCross = lowPrio (callPackage ../os-specific/linux/uclibc {
12377
-
linuxHeaders = linuxHeadersCross;
12382
+
inherit (buildPackages) linuxHeaders;
gccCross = gccCrossStageStatic;
cross = assert targetPlatform != buildPlatform; targetPlatform;