Skip to content

xclangCross-Compiling with Clang

Six targets in every archive: Linux, Windows and macOS, each on x64 and arm64. Programs that need nothing but the OS.

Beyond the Release ​

The cards above are what a release has today. xclang's vision goes further, the way rustup goes for Rust: every target, fetched when a build needs it. None of the items below is in a release. The roadmap has one row for each, with its status.

Planned

Target archives

Targets beyond the six, each an archive that xclang target add fetches (roadmap).

Planned

musl targets

Fully static Linux programs, for x64 and arm64 (roadmap).

Considered

WebAssembly, Android, more Linux architectures

WASI targets, Android with the NDK of the user, and Linux beyond x64 and arm64 (roadmap).