Skip to content

v20.1.4

Choose a tag to compare

@androm3da androm3da released this 01 May 05:10

Full Changelog for toolchain build scripts: v19.1.2...v20.1.4

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.

Notable toolchain features/fixes

  • New linker: eld. the eld linker is included here. eld has richer support for hexagon than the current level of support present in lld. In order to tell clang to use eld, add the -fuse-ld=eld argument when linking.
    • For now, eld is only included in the Ubuntu 20 x86_64 toolchain.
  • Several compiler bugfixes

These toolchains were built from the LLVM 20.1.4 release.

Ubuntu 20.04, x86_64

Linux aarch64

Linux x86_64

Windows x64

Windows arm64

macOS Apple Silicon

  • Unfortunately we don't have a 20.1.4 build for this OS, we ran into an issue with the build (9a2aad0) and haven't fixed it yet. You can try an older release for now.

SHA256SUMS of these archives