From 9f9be9981785e15479efabccad55e2ae847ae348 Mon Sep 17 00:00:00 2001 From: Emily Date: Sun, 12 Jul 2026 16:44:46 +0100 Subject: [PATCH 01/15] mongocxx: clean up `badPlatforms` --- pkgs/by-name/mo/mongocxx/package.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/by-name/mo/mongocxx/package.nix b/pkgs/by-name/mo/mongocxx/package.nix index 2b8177ca41b2..1e7a68ee21ba 100644 --- a/pkgs/by-name/mo/mongocxx/package.nix +++ b/pkgs/by-name/mo/mongocxx/package.nix @@ -59,6 +59,5 @@ stdenv.mkDerivation (finalAttrs: { "libbsoncxx" ]; platforms = lib.platforms.all; - badPlatforms = [ ]; # needs sdk >= 10.14 }; }) From 66195bdef4f1a3877ef813a228b30b253c536942 Mon Sep 17 00:00:00 2001 From: Emily Date: Sun, 12 Jul 2026 17:18:02 +0100 Subject: [PATCH 02/15] handy: clean up `badPlatforms` --- pkgs/by-name/ha/handy/package.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/by-name/ha/handy/package.nix b/pkgs/by-name/ha/handy/package.nix index d7253a3314a1..1870494bec50 100644 --- a/pkgs/by-name/ha/handy/package.nix +++ b/pkgs/by-name/ha/handy/package.nix @@ -281,6 +281,5 @@ rustPlatform.buildRustPackage (finalAttrs: { philocalyst ]; platforms = with lib.platforms; linux ++ darwin; - badPlatforms = [ ]; # We weren't able to get hashes here }; }) From 1dc115bdeeff498f48b32a6d7d5af824b39bdf06 Mon Sep 17 00:00:00 2001 From: Emily Date: Wed, 18 Feb 2026 08:34:56 +0000 Subject: [PATCH 03/15] openmvg: clean up `badPlatforms` --- pkgs/by-name/op/openmvg/package.nix | 2 -- 1 file changed, 2 deletions(-) diff --git a/pkgs/by-name/op/openmvg/package.nix b/pkgs/by-name/op/openmvg/package.nix index 5203c5dfbdbb..0a37cfad64df 100644 --- a/pkgs/by-name/op/openmvg/package.nix +++ b/pkgs/by-name/op/openmvg/package.nix @@ -94,8 +94,6 @@ stdenv.mkDerivation (finalAttrs: { changelog = "https://github.com/openMVG/openMVG/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mpl20; platforms = lib.platforms.unix; - badPlatforms = [ - ]; maintainers = with lib.maintainers; [ mdaiter bouk From 6a34cc8a2ec1ff13436afebf433144c320e5e52e Mon Sep 17 00:00:00 2001 From: Emily Date: Wed, 18 Feb 2026 09:54:49 +0000 Subject: [PATCH 04/15] iverilog: clean up `badPlatforms` --- pkgs/by-name/iv/iverilog/package.nix | 4 ---- 1 file changed, 4 deletions(-) diff --git a/pkgs/by-name/iv/iverilog/package.nix b/pkgs/by-name/iv/iverilog/package.nix index 55a852bdf73b..d5cf8f12a57e 100644 --- a/pkgs/by-name/iv/iverilog/package.nix +++ b/pkgs/by-name/iv/iverilog/package.nix @@ -93,9 +93,5 @@ stdenv.mkDerivation (finalAttrs: { ]; maintainers = with lib.maintainers; [ thoughtpolice ]; platforms = lib.platforms.all; - badPlatforms = [ - # Several tests fail with: - # ==> Failed - running iverilog. - ]; }; }) From 2059df24f5896e0b2157ecbf5b44e1ae0b35fc51 Mon Sep 17 00:00:00 2001 From: Emily Date: Wed, 18 Feb 2026 09:54:21 +0000 Subject: [PATCH 05/15] nesting: clean up `badPlatforms` --- pkgs/by-name/ne/nesting/package.nix | 3 --- 1 file changed, 3 deletions(-) diff --git a/pkgs/by-name/ne/nesting/package.nix b/pkgs/by-name/ne/nesting/package.nix index b011c3d10118..bfe7a8326ad4 100644 --- a/pkgs/by-name/ne/nesting/package.nix +++ b/pkgs/by-name/ne/nesting/package.nix @@ -53,8 +53,5 @@ buildGoModule (finalAttrs: { license = lib.licenses.mit; mainProgram = "nesting"; maintainers = with lib.maintainers; [ commiterate ]; - badPlatforms = [ - # Only supports AArch64 for Darwin. - ]; }; }) From 9b6c174ce8ab6c24fc16533c80707b6f2c14e5b1 Mon Sep 17 00:00:00 2001 From: Emily Date: Wed, 18 Feb 2026 09:54:07 +0000 Subject: [PATCH 06/15] luau-lsp: clean up `badPlatforms` --- pkgs/by-name/lu/luau-lsp/package.nix | 4 ---- 1 file changed, 4 deletions(-) diff --git a/pkgs/by-name/lu/luau-lsp/package.nix b/pkgs/by-name/lu/luau-lsp/package.nix index 149392825566..a2c108728a95 100644 --- a/pkgs/by-name/lu/luau-lsp/package.nix +++ b/pkgs/by-name/lu/luau-lsp/package.nix @@ -57,9 +57,5 @@ stdenv.mkDerivation (finalAttrs: { maintainers = with lib.maintainers; [ HeitorAugustoLN ]; mainProgram = "luau-lsp"; platforms = lib.platforms.all; - badPlatforms = [ - # Could not find a package configuration file provided by "Protobuf" - # It is unclear why this is only happening on x86_64-darwin - ]; }; }) From 1b08df48975a33d181814316d48a68d1c6e42124 Mon Sep 17 00:00:00 2001 From: Emily Date: Wed, 18 Feb 2026 09:49:04 +0000 Subject: [PATCH 07/15] sqlpkg-cli: clean up `badPlatforms` --- pkgs/by-name/sq/sqlpkg-cli/package.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/by-name/sq/sqlpkg-cli/package.nix b/pkgs/by-name/sq/sqlpkg-cli/package.nix index 830f5619cc2c..6453c513a6db 100644 --- a/pkgs/by-name/sq/sqlpkg-cli/package.nix +++ b/pkgs/by-name/sq/sqlpkg-cli/package.nix @@ -40,7 +40,6 @@ buildGoModule (finalAttrs: { platforms = lib.platforms.unix; badPlatforms = [ "aarch64-linux" # assets_test.go:44: BuildAssetPath: unexpected error unsupported platform: linux-arm64 - # assets_test.go:44: BuildAssetPath: unexpected error unsupported platform: darwin-amd64 "aarch64-darwin" # install_test.go:22: installation error: failed to dequarantine files: exec: "xattr": executable file not found in $PATH ]; }; From dbbca5cff773fedf8a5998867c710f5a73e4646c Mon Sep 17 00:00:00 2001 From: Emily Date: Sun, 12 Jul 2026 17:24:38 +0100 Subject: [PATCH 08/15] kilo: clean up `badPlatforms` --- pkgs/by-name/ki/kilo/package.nix | 3 --- 1 file changed, 3 deletions(-) diff --git a/pkgs/by-name/ki/kilo/package.nix b/pkgs/by-name/ki/kilo/package.nix index 0da0230bd7c3..b49d470751de 100644 --- a/pkgs/by-name/ki/kilo/package.nix +++ b/pkgs/by-name/ki/kilo/package.nix @@ -191,8 +191,5 @@ stdenvNoCC.mkDerivation (finalAttrs: { "x86_64-linux" "aarch64-darwin" ]; - badPlatforms = [ - # Broken due to Bun requiring AVX when run via Rosetta 2 on Apple Silicon. - ]; }; }) From cea0306b62fde7b7e28ac0d8c32bfb1a0c895522 Mon Sep 17 00:00:00 2001 From: Emily Date: Sun, 12 Jul 2026 17:24:57 +0100 Subject: [PATCH 09/15] tokenspeed-triton-llvm: clean up `badPlatforms` --- pkgs/by-name/to/tokenspeed-triton-llvm/package.nix | 3 --- 1 file changed, 3 deletions(-) diff --git a/pkgs/by-name/to/tokenspeed-triton-llvm/package.nix b/pkgs/by-name/to/tokenspeed-triton-llvm/package.nix index 9e1c5874d2ae..568542fccfe3 100644 --- a/pkgs/by-name/to/tokenspeed-triton-llvm/package.nix +++ b/pkgs/by-name/to/tokenspeed-triton-llvm/package.nix @@ -78,8 +78,5 @@ stdenv.mkDerivation (finalAttrs: { ]; maintainers = with lib.maintainers; [ prince213 ]; platforms = with lib.platforms; aarch64 ++ x86; - badPlatforms = [ - # clang++: error: clang frontend command failed with exit code 139 - ]; }; }) From 46643d9b998dd6e93035bd10559b64a4259cf73b Mon Sep 17 00:00:00 2001 From: Emily Date: Wed, 18 Feb 2026 08:34:42 +0000 Subject: [PATCH 10/15] python3Packages.tensorflow-bin: clean up `badPlatforms` --- pkgs/development/python-modules/tensorflow/bin.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/development/python-modules/tensorflow/bin.nix b/pkgs/development/python-modules/tensorflow/bin.nix index c6f3ff11c804..23d61c163664 100644 --- a/pkgs/development/python-modules/tensorflow/bin.nix +++ b/pkgs/development/python-modules/tensorflow/bin.nix @@ -240,7 +240,6 @@ buildPythonPackage (finalAttrs: { sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; license = lib.licenses.asl20; maintainers = [ ]; - badPlatforms = [ ]; # unsupported combination broken = stdenv.hostPlatform.isDarwin && cudaSupport; }; From 45dbd8bdbd86d7dd739e8261fae06fe1f09762cf Mon Sep 17 00:00:00 2001 From: Emily Date: Wed, 18 Feb 2026 09:47:02 +0000 Subject: [PATCH 11/15] python3Packages.ultralytics: remove obsolete `badPlatforms` --- pkgs/development/python-modules/ultralytics/default.nix | 4 ---- 1 file changed, 4 deletions(-) diff --git a/pkgs/development/python-modules/ultralytics/default.nix b/pkgs/development/python-modules/ultralytics/default.nix index 027e5a9639b9..b4ab1b2b0d7a 100644 --- a/pkgs/development/python-modules/ultralytics/default.nix +++ b/pkgs/development/python-modules/ultralytics/default.nix @@ -138,9 +138,5 @@ buildPythonPackage (finalAttrs: { osbm mana-byte ]; - badPlatforms = [ - # Tests crash with: - # Fatal Python error: Segmentation fault for x86_64 Darwin in tests/python.py - ]; }; }) From b65a9b8471b1068cb1137e7736ac9b7a0e22dc64 Mon Sep 17 00:00:00 2001 From: Emily Date: Wed, 18 Feb 2026 09:43:20 +0000 Subject: [PATCH 12/15] python3Packges.pcodec: clean up `badPlatforms` --- pkgs/development/python-modules/pcodec/default.nix | 3 --- 1 file changed, 3 deletions(-) diff --git a/pkgs/development/python-modules/pcodec/default.nix b/pkgs/development/python-modules/pcodec/default.nix index 2d579838f2ea..9d87bcba9880 100644 --- a/pkgs/development/python-modules/pcodec/default.nix +++ b/pkgs/development/python-modules/pcodec/default.nix @@ -48,8 +48,5 @@ buildPythonPackage rec { maintainers = with lib.maintainers; [ flokli ]; - badPlatforms = [ - # Illegal instruction: 4 - ]; }; } From f5a19d32ebe3d3f140441eb6f4a3bb0e74f84ed9 Mon Sep 17 00:00:00 2001 From: Emily Date: Wed, 18 Feb 2026 09:43:41 +0000 Subject: [PATCH 13/15] python3Packages.vllm: clean up `badPlatforms` --- pkgs/development/python-modules/vllm/default.nix | 4 ---- 1 file changed, 4 deletions(-) diff --git a/pkgs/development/python-modules/vllm/default.nix b/pkgs/development/python-modules/vllm/default.nix index 7dde4420901f..e7cf14357a5c 100644 --- a/pkgs/development/python-modules/vllm/default.nix +++ b/pkgs/development/python-modules/vllm/default.nix @@ -598,10 +598,6 @@ buildPythonPackage.override { stdenv = torch.stdenv; } (finalAttrs: { # vLLM CPU backend requires AVX512, AVX2, Power9+ ISA, S390X ISA, ARMv8 or # RISC-V support. "aarch64-darwin" - - # CMake Error at cmake/cpu_extension.cmake:78 (find_isa): - # find_isa Function invoked with incorrect arguments for function named: - # find_isa ]; knownVulnerabilities = [ "CVE-2026-25960" From 338789c88b9d96398aa9ee2e6d65d7df412e5f25 Mon Sep 17 00:00:00 2001 From: Emily Date: Wed, 18 Feb 2026 09:44:11 +0000 Subject: [PATCH 14/15] python3Packages.scalene: clean up `badPlatforms` --- pkgs/development/python-modules/scalene/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/scalene/default.nix b/pkgs/development/python-modules/scalene/default.nix index 052860c7690c..67ff7b76f9c5 100644 --- a/pkgs/development/python-modules/scalene/default.nix +++ b/pkgs/development/python-modules/scalene/default.nix @@ -138,8 +138,8 @@ buildPythonPackage (finalAttrs: { # The scalene doesn't seem to account for arm64 linux "aarch64-linux" - # On darwin, builds 1) assume aarch64 and 2) mistakenly compile one part as - # x86 and the other as arm64 then tries to link them into a single binary + # On darwin, builds mistakenly compile one part as x86 and the + # other as arm64 then tries to link them into a single binary # which fails. "aarch64-darwin" ]; From 711c517164f6a0cc72906a7cc23d14f95076ab8e Mon Sep 17 00:00:00 2001 From: Emily Date: Wed, 18 Feb 2026 09:45:02 +0000 Subject: [PATCH 15/15] python3Packages.jaxlib-bin: clean up `badPlatforms` --- pkgs/development/python-modules/jaxlib/bin.nix | 6 ------ 1 file changed, 6 deletions(-) diff --git a/pkgs/development/python-modules/jaxlib/bin.nix b/pkgs/development/python-modules/jaxlib/bin.nix index c4430ca12bb4..7b4324041314 100644 --- a/pkgs/development/python-modules/jaxlib/bin.nix +++ b/pkgs/development/python-modules/jaxlib/bin.nix @@ -145,11 +145,5 @@ buildPythonPackage { sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ samuela ]; - badPlatforms = [ - # Fails at pythonImportsCheckPhase: - # ...-python-imports-check-hook.sh/nix-support/setup-hook: line 10: 28017 Illegal instruction: 4 - # /nix/store/5qpssbvkzfh73xih07xgmpkj5r565975-python3-3.11.9/bin/python3.11 -c - # 'import os; import importlib; list(map(lambda mod: importlib.import_module(mod), os.environ["pythonImportsCheck"].split()))' - ]; }; }