v19.1.2
This is a cross-toolchain built from public source repositories. It can make and analyze binaries for hexagon-unknown-linux-musl and hexagon-unknown-none-elf. hexagon-unknown-none-elf is a baremetal target that does not have any platform support like bootstrapping/loaders nor a C library.
These toolchains were built from the LLVM 19.1.2 release.
Ubuntu 20.04, x86_64
Linux aarch64
Linux x86_64
Windows x64
- clang+llvm-19.1.2-cross-hexagon-unknown-linux-musl_x86_64-windows-gnu.tar.xz
- qemu-hexagon-x86_64-win.tar.xz - see the wiki article on how to install the dependencies
Windows arm64
SHA256SUMS of these archives
Notable features/fixes
- new musl baseline includes
pthread_getname, this will address link errors when building rust programs for linux - linker fixes: llvm/llvm-project#108431, llvm/llvm-project#111896
- support for
__builtin_readsteadycounter - compiler fix for an assertion in HexagonConstExtenders
- Initial buildroot support (ec43b10)