English
Arch Support¶
Currently, the Rust compiler (rustc) uses LLVM for code generation,which limits the supported architectures that can be targeted. In addition,support for building the kernel with LLVM/Clang varies (please seeBuilding Linux with Clang/LLVM). This support is needed forbindgenwhich useslibclang.
Below is a general summary of architectures that currently work. Level ofsupport corresponds toS values in theMAINTAINERS file.
Architecture | Level of support | Constraints |
|---|---|---|
| Maintained | ARMv7 Little Endian only. |
| Maintained | Little Endian only. |
| Maintained | - |
| Maintained |
|
| Maintained | - |
| Maintained |
|