summary refs log tree commit diff
path: root/pkgs/development/compilers/llvm/15/default.nix
diff options
context:
space:
mode:
authorAlyssa Ross <hi@alyssa.is>2023-03-03 13:16:09 +0000
committerAlyssa Ross <hi@alyssa.is>2023-03-03 13:45:14 +0000
commita10d67619900daa500e010a3c68c1e7799c32eb8 (patch)
treeb64c4425216bb62a775f00b579c791d16ec7ffe1 /pkgs/development/compilers/llvm/15/default.nix
parent98580952f5b52eb512f38715cb43cf8cf8243646 (diff)
downloadnixpkgs-a10d67619900daa500e010a3c68c1e7799c32eb8.tar
nixpkgs-a10d67619900daa500e010a3c68c1e7799c32eb8.tar.gz
nixpkgs-a10d67619900daa500e010a3c68c1e7799c32eb8.tar.bz2
nixpkgs-a10d67619900daa500e010a3c68c1e7799c32eb8.tar.lz
nixpkgs-a10d67619900daa500e010a3c68c1e7799c32eb8.tar.xz
nixpkgs-a10d67619900daa500e010a3c68c1e7799c32eb8.tar.zst
nixpkgs-a10d67619900daa500e010a3c68c1e7799c32eb8.zip
llvm: tighten platforms
LLVM can't be built for all architectures supported by Nixpkgs (s390,
and for some versions m68k and RISC-V).
Diffstat (limited to 'pkgs/development/compilers/llvm/15/default.nix')
-rw-r--r--pkgs/development/compilers/llvm/15/default.nix13
1 files changed, 12 insertions, 1 deletions
diff --git a/pkgs/development/compilers/llvm/15/default.nix b/pkgs/development/compilers/llvm/15/default.nix
index d12e705702b..d4fd2d9bec6 100644
--- a/pkgs/development/compilers/llvm/15/default.nix
+++ b/pkgs/development/compilers/llvm/15/default.nix
@@ -86,7 +86,18 @@ in let
   llvm_meta = {
     license     = lib.licenses.ncsa;
     maintainers = lib.teams.llvm.members;
-    platforms   = lib.platforms.all;
+
+    # See llvm/cmake/config-ix.cmake.
+    platforms   =
+      lib.platforms.aarch64 ++
+      lib.platforms.arm ++
+      lib.platforms.m68k ++
+      lib.platforms.mips ++
+      lib.platforms.power ++
+      lib.platforms.riscv ++
+      lib.platforms.s390x ++
+      lib.platforms.wasi ++
+      lib.platforms.x86;
   };
 
   tools = lib.makeExtensible (tools: let