Platforms support

Tier 1

heim is still in a MVP phase and due to the lack of resources right now it targets to support Rust Tier 1 platforms only:

OSArchitecture
Linuxi686
Linuxx86_64
macOSi686
macOSx86_64
Windowsi686
Windowsx86_64

In addition, most recent OS versions are targeted right now; for example, there might be a chance that it will not work on Linux 2.6.18. This should be considered as a bug and if you have compatibility issues, feel free to create an issue about it.

Tier 2

Following targets are explicitly tested in the CI.
Same to Rust Tier 2 platforms, these can be thought of as "guaranteed to build", but no further guarantees about correctness are provided.

Target
aarch64-unknown-linux-gnu
aarch64-unknown-linux-musl
armv7-unknown-linux-gnueabihf
armv7-unknown-linux-musleabihf
arm-unknown-linux-gnueabihf
arm-unknown-linux-musleabihf

Other platforms

Other platforms are not implemented yet and there is no ETA on them. Contributions are welcomed!