File tree Expand file tree Collapse file tree
pkgs/development/compilers/llvm Expand file tree Collapse file tree Original file line number Diff line number Diff line change 3232 llvm_meta = {
3333 license = lib . licenses . ncsa ;
3434 maintainers = lib . teams . llvm . members ;
35- platforms = lib . platforms . all ;
35+
36+ # See llvm/cmake/config-ix.cmake.
37+ platforms =
38+ lib . platforms . aarch64 ++
39+ lib . platforms . arm ++
40+ lib . platforms . mips ++
41+ lib . platforms . power ++
42+ lib . platforms . riscv ++
43+ lib . platforms . s390x ++
44+ lib . platforms . wasi ++
45+ lib . platforms . x86 ;
3646 } ;
3747
3848 tools = lib . makeExtensible ( tools : let
Original file line number Diff line number Diff line change 3434 llvm_meta = {
3535 license = lib . licenses . ncsa ;
3636 maintainers = lib . teams . llvm . members ;
37- platforms = lib . platforms . all ;
37+
38+ # See llvm/cmake/config-ix.cmake.
39+ platforms =
40+ lib . platforms . aarch64 ++
41+ lib . platforms . arm ++
42+ lib . platforms . mips ++
43+ lib . platforms . power ++
44+ lib . platforms . riscv ++
45+ lib . platforms . s390x ++
46+ lib . platforms . wasi ++
47+ lib . platforms . x86 ;
3848 } ;
3949
4050 tools = lib . makeExtensible ( tools : let
Original file line number Diff line number Diff line change 3535 llvm_meta = {
3636 license = lib . licenses . ncsa ;
3737 maintainers = lib . teams . llvm . members ;
38- platforms = lib . platforms . all ;
38+
39+ # See llvm/cmake/config-ix.cmake.
40+ platforms =
41+ lib . platforms . aarch64 ++
42+ lib . platforms . arm ++
43+ lib . platforms . mips ++
44+ lib . platforms . power ++
45+ lib . platforms . riscv ++
46+ lib . platforms . s390x ++
47+ lib . platforms . wasi ++
48+ lib . platforms . x86 ;
3949 } ;
4050
4151 tools = lib . makeExtensible ( tools : let
Original file line number Diff line number Diff line change 3737 llvm_meta = {
3838 license = lib . licenses . ncsa ;
3939 maintainers = lib . teams . llvm . members ;
40- platforms = lib . platforms . all ;
40+
41+ # See llvm/cmake/config-ix.cmake.
42+ platforms =
43+ lib . platforms . aarch64 ++
44+ lib . platforms . arm ++
45+ lib . platforms . mips ++
46+ lib . platforms . power ++
47+ lib . platforms . riscv ++
48+ lib . platforms . s390x ++
49+ lib . platforms . wasi ++
50+ lib . platforms . x86 ;
4151 } ;
4252
4353 tools = lib . makeExtensible ( tools : let
Original file line number Diff line number Diff line change 3737 llvm_meta = {
3838 license = lib . licenses . ncsa ;
3939 maintainers = lib . teams . llvm . members ;
40- platforms = lib . platforms . all ;
40+
41+ # See llvm/cmake/config-ix.cmake.
42+ platforms =
43+ lib . platforms . aarch64 ++
44+ lib . platforms . arm ++
45+ lib . platforms . m68k ++
46+ lib . platforms . mips ++
47+ lib . platforms . power ++
48+ lib . platforms . riscv ++
49+ lib . platforms . s390x ++
50+ lib . platforms . wasi ++
51+ lib . platforms . x86 ;
4152 } ;
4253
4354 tools = lib . makeExtensible ( tools : let
Original file line number Diff line number Diff line change @@ -86,7 +86,18 @@ in let
8686 llvm_meta = {
8787 license = lib . licenses . ncsa ;
8888 maintainers = lib . teams . llvm . members ;
89- platforms = lib . platforms . all ;
89+
90+ # See llvm/cmake/config-ix.cmake.
91+ platforms =
92+ lib . platforms . aarch64 ++
93+ lib . platforms . arm ++
94+ lib . platforms . m68k ++
95+ lib . platforms . mips ++
96+ lib . platforms . power ++
97+ lib . platforms . riscv ++
98+ lib . platforms . s390x ++
99+ lib . platforms . wasi ++
100+ lib . platforms . x86 ;
90101 } ;
91102
92103 tools = lib . makeExtensible ( tools : let
Original file line number Diff line number Diff line change 2020 llvm_meta = {
2121 license = lib . licenses . ncsa ;
2222 maintainers = lib . teams . llvm . members ;
23- platforms = lib . platforms . all ;
23+
24+ # See llvm/cmake/config-ix.cmake.
25+ platforms =
26+ lib . platforms . aarch64 ++
27+ lib . platforms . arm ++
28+ lib . platforms . mips ++
29+ lib . platforms . power ++
30+ lib . platforms . s390x ++
31+ lib . platforms . wasi ++
32+ lib . platforms . x86 ;
2433 } ;
2534
2635 tools = lib . makeExtensible ( tools : let
Original file line number Diff line number Diff line change 2020 llvm_meta = {
2121 license = lib . licenses . ncsa ;
2222 maintainers = lib . teams . llvm . members ;
23- platforms = lib . platforms . all ;
23+
24+ # See llvm/cmake/config-ix.cmake.
25+ platforms =
26+ lib . platforms . aarch64 ++
27+ lib . platforms . arm ++
28+ lib . platforms . mips ++
29+ lib . platforms . power ++
30+ lib . platforms . s390x ++
31+ lib . platforms . wasi ++
32+ lib . platforms . x86 ;
2433 } ;
2534
2635 tools = lib . makeExtensible ( tools : let
Original file line number Diff line number Diff line change 3232 llvm_meta = {
3333 license = lib . licenses . ncsa ;
3434 maintainers = lib . teams . llvm . members ;
35- platforms = lib . platforms . all ;
35+
36+ # See llvm/cmake/config-ix.cmake.
37+ platforms =
38+ lib . platforms . aarch64 ++
39+ lib . platforms . arm ++
40+ lib . platforms . mips ++
41+ lib . platforms . power ++
42+ lib . platforms . riscv ++
43+ lib . platforms . s390x ++
44+ lib . platforms . wasi ++
45+ lib . platforms . x86 ;
3646 } ;
3747
3848 tools = lib . makeExtensible ( tools : let
Original file line number Diff line number Diff line change 3232 llvm_meta = {
3333 license = lib . licenses . ncsa ;
3434 maintainers = lib . teams . llvm . members ;
35- platforms = lib . platforms . all ;
35+
36+ # See llvm/cmake/config-ix.cmake.
37+ platforms =
38+ lib . platforms . aarch64 ++
39+ lib . platforms . arm ++
40+ lib . platforms . mips ++
41+ lib . platforms . power ++
42+ lib . platforms . riscv ++
43+ lib . platforms . s390x ++
44+ lib . platforms . wasi ++
45+ lib . platforms . x86 ;
3646 } ;
3747
3848 tools = lib . makeExtensible ( tools : let
You can’t perform that action at this time.
0 commit comments