Filter out packages by platform from crossSet
All checks were successful
CI / build:cross (pull_request) Successful in 6s
CI / build:all (pull_request) Successful in 20s

This commit is contained in:
Aleix Boné 2025-10-28 17:26:47 +01:00
parent a13a4e66a6
commit 97e81b2f91
No known key found for this signature in database

View File

@ -107,7 +107,12 @@ let
(meta.availableOn platform pkg);
# For now only RISC-V
crossSet = { riscv64 = final.pkgsCross.riscv64.bsc.pkgsTopLevel; };
crossSet = genAttrs [ "riscv64" ] genCross;
genCross = platform:
# filter out packages by meta.platforms
filterAttrs (_: meta.availableOn final.pkgsCross.${platform}.stdenv.hostPlatform)
final.pkgsCross.${platform}.bsc.pkgsTopLevel;
buildList = name: paths:
final.runCommandLocal name { } ''