From 5c5e5e2f1f47d9b0e6c48defe25aeba0bbf04d2c Mon Sep 17 00:00:00 2001 From: Alyssa Ross Date: Wed, 14 Jun 2023 14:38:09 +0000 Subject: [PATCH] linuxManualConfig: set badPlatforms Older kernels shouldn't be marked as supporting architectures that were only added to the kernel later. --- pkgs/os-specific/linux/kernel/manual-config.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/os-specific/linux/kernel/manual-config.nix b/pkgs/os-specific/linux/kernel/manual-config.nix index d7ea4ac2c498..1c244664975b 100644 --- a/pkgs/os-specific/linux/kernel/manual-config.nix +++ b/pkgs/os-specific/linux/kernel/manual-config.nix @@ -407,6 +407,9 @@ stdenv.mkDerivation ({ maintainers.thoughtpolice ]; platforms = platforms.linux; + badPlatforms = + lib.optionals (lib.versionOlder version "4.15") [ "riscv32-linux" "riscv64-linux" ] ++ + lib.optional (lib.versionOlder version "5.19") "loongarch64-linux"; timeout = 14400; # 4 hours } // extraMeta; } // optionalAttrs (pos != null) {