HEV

Cross-compile toolchains

· hev

cross-tools is a simple, lightweight project for making cross-compilation toolchain with {gnu, musl, mingw} libc.

GNU Cross

Project home

https://github.com/cross-tools/gnu-cross

Supported targets

Target Kernel Binutils GCC Glibc
aarch64-unknown-linux-gnu 5.4.289 2.43.1 14.2.0 2.41
arm-unknown-linux-gnueabi 5.4.289 2.43.1 14.2.0 2.41
arm-unknown-linux-gnueabihf 5.4.289 2.43.1 14.2.0 2.41
armv7-unknown-linux-gnueabi 5.4.289 2.43.1 14.2.0 2.41
armv7-unknown-linux-gnueabihf 5.4.289 2.43.1 14.2.0 2.41
i586-unknown-linux-gnu 5.4.289 2.43.1 14.2.0 2.41
i686-unknown-linux-gnu 5.4.289 2.43.1 14.2.0 2.41
loongarch64-unknown-linux-gnu 5.19.16 2.43.1 14.2.0 2.41
m68k-unknown-linux-gnu 5.4.289 2.43.1 14.2.0 2.41
microblazeel-xilinx-linux-gnu 5.4.289 2.43.1 14.2.0 2.41
microblaze-xilinx-linux-gnu 5.4.289 2.43.1 14.2.0 2.41
mipsel-unknown-linux-gnu 5.4.289 2.43.1 14.2.0 2.41
mipsel-unknown-linux-gnusf 5.4.289 2.43.1 14.2.0 2.41
mips-unknown-linux-gnu 5.4.289 2.43.1 14.2.0 2.41
mips-unknown-linux-gnusf 5.4.289 2.43.1 14.2.0 2.41
mips64el-unknown-linux-gnu 5.4.289 2.43.1 14.2.0 2.41
mips64-unknown-linux-gnu 5.4.289 2.43.1 14.2.0 2.41
powerpc-unknown-linux-gnu 5.4.289 2.43.1 14.2.0 2.41
powerpc64-unknown-linux-gnu 5.4.289 2.43.1 14.2.0 2.41
riscv32-unknown-linux-gnu 5.4.289 2.43.1 14.2.0 2.41
riscv64-unknown-linux-gnu 5.4.289 2.43.1 14.2.0 2.41
s390x-ibm-linux-gnu 5.4.289 2.43.1 14.2.0 2.41
sh-multilib-linux-gnu 5.4.289 2.43.1 14.2.0 2.41
x86_64-unknown-linux-gnu 5.4.289 2.43.1 14.2.0 2.41

Musl Cross

Project home

https://github.com/cross-tools/musl-cross

Supported targets

Target Kernel Binutils GCC Musl
aarch64-unknown-linux-musl 4.4.302 2.43.1 14.2.0 1.2.5
arm-unknown-linux-musleabi 4.4.302 2.43.1 14.2.0 1.2.5
arm-unknown-linux-musleabihf 4.4.302 2.43.1 14.2.0 1.2.5
armv7-unknown-linux-musleabi 4.4.302 2.43.1 14.2.0 1.2.5
armv7-unknown-linux-musleabihf 4.4.302 2.43.1 14.2.0 1.2.5
i586-unknown-linux-musl 4.4.302 2.43.1 14.2.0 1.2.5
i686-unknown-linux-musl 4.4.302 2.43.1 14.2.0 1.2.5
loongarch64-unknown-linux-musl 5.19.16 2.43.1 14.2.0 1.2.5
m68k-unknown-linux-musl 4.4.302 2.43.1 14.2.0 1.2.5
microblazeel-xilinx-linux-musl 4.4.302 2.43.1 14.2.0 1.2.5
microblaze-xilinx-linux-musl 4.4.302 2.43.1 14.2.0 1.2.5
mipsel-unknown-linux-musl 4.4.302 2.43.1 14.2.0 1.2.5
mipsel-unknown-linux-muslsf 4.4.302 2.43.1 14.2.0 1.2.5
mips-unknown-linux-musl 4.4.302 2.43.1 14.2.0 1.2.5
mips-unknown-linux-muslsf 4.4.302 2.43.1 14.2.0 1.2.5
mips64el-unknown-linux-musl 4.4.302 2.43.1 14.2.0 1.2.5
mips64-unknown-linux-musl 4.4.302 2.43.1 14.2.0 1.2.5
powerpc-unknown-linux-musl 4.4.302 2.43.1 14.2.0 1.2.5
powerpc64-unknown-linux-musl 4.4.302 2.43.1 14.2.0 1.2.5
riscv32-unknown-linux-musl 4.15.18 2.43.1 14.2.0 1.2.5
riscv64-unknown-linux-musl 4.15.18 2.43.1 14.2.0 1.2.5
s390x-ibm-linux-musl 4.4.302 2.43.1 14.2.0 1.2.5
sh-multilib-linux-musl 4.4.302 2.43.1 14.2.0 1.2.5
x86_64-unknown-linux-musl 4.4.302 2.43.1 14.2.0 1.2.5

MinGW Cross

Project home

https://github.com/cross-tools/mingw-cross

Supported targets

Target Binutils GCC MinGW
i686-w64-mingw32 2.43.1 14.2.0 12.0.0
x86_64-w64-mingw32 2.43.1 14.2.0 12.0.0

License

MIT