diff options
-rw-r--r-- | lib/systems/for-meta.nix | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/systems/for-meta.nix b/lib/systems/for-meta.nix index 9e85cea3ad11..88cb0101410b 100644 --- a/lib/systems/for-meta.nix +++ b/lib/systems/for-meta.nix @@ -3,6 +3,8 @@ let inherit (lib.systems) parse; inherit (lib.systems.inspect) patterns; + abis = lib.mapAttrs (_: abi: builtins.removeAttrs abi [ "assertions" ]) parse.abis; + in rec { all = [ {} ]; # `{}` matches anything none = []; @@ -19,7 +21,7 @@ in rec { darwin = [ patterns.isDarwin ]; freebsd = [ patterns.isFreeBSD ]; # Should be better, but MinGW is unclear, and HURD is bit-rotted. - gnu = [ { kernel = parse.kernels.linux; abi = parse.abis.gnu; } ]; + gnu = [ { kernel = parse.kernels.linux; abi = abis.gnu; } ]; illumos = [ patterns.isSunOS ]; linux = [ patterns.isLinux ]; netbsd = [ patterns.isNetBSD ]; |