Merge pull request #312830 from r-ryantm/auto-update/pandoc-include
[NixPkgs.git] / lib / systems / flake-systems.nix
blobb1988c6a4fbb0f7b77c2294006aacdacd8b12470
1 # See [RFC 46] for mandated platform support and ../../pkgs/stdenv for
2 # implemented platform support. This list is mainly descriptive, i.e. all
3 # system doubles for platforms where nixpkgs can do native compilation
4 # reasonably well are included.
6 # [RFC 46]: https://github.com/NixOS/rfcs/blob/master/rfcs/0046-platform-support-tiers.md
7 { }:
10   # Tier 1
11   "x86_64-linux"
12   # Tier 2
13   "aarch64-linux"
14   "x86_64-darwin"
15   # Tier 3
16   "armv6l-linux"
17   "armv7l-linux"
18   "i686-linux"
19   "mipsel-linux"
21   # Other platforms with sufficient support in stdenv which is not formally
22   # mandated by their platform tier.
23   "aarch64-darwin"
24   "armv5tel-linux"
25   "powerpc64le-linux"
26   "riscv64-linux"
28   # "x86_64-freebsd" is excluded because it is mostly broken