English
架构支持¶
目前,Rust 编译器(rustc)使用 LLVM 进行代码生成,这限制了可作为目标平台的受支持架构。此外,使用 LLVM/Clang 构建内核的支持情况各不相同(请参阅 使用 Clang/LLVM 构建 Linux)。bindgen 使用 libclang,因此需要此支持。
下面是当前可工作架构的大致总结。支持级别对应于 MAINTAINERS 文件中的 S 值。
架构 |
支持级别 |
约束条件 |
|---|---|---|
|
Maintained |
仅限 ARMv7 小端序。 |
|
Maintained |
仅限小端序。 |
|
Maintained |
- |
|
Maintained |
仅限 |
|
Maintained |
必须禁用 |
|
Maintained |
- |
|
Maintained |
仅限 |