LLVM 19.x Release Third-Party Binaries

@omjavaid Great! Would these get added to the main release page for llvm 19.1.1?

I’ve completed release testing for LLVM 19.1.2 on AIX 7.2. No regressions were found.

350c1cecc1870a0928387f5d23b88e1649475459  clang+llvm-19.1.2-powerpc64-ibm-aix-7.2.tar.xz

The binaries are found here: Release LLVM 19.1.2 · IBM/llvm-project · GitHub

Um, sorry to be a bit daft - what are the “original” (faster) binaries, the “official” -x86_64-pc-windows-msvc.tar.xz or the “new” -Windows-X64.tar.xz one? Thanks.

https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.2/LLVM-19.1.2-win64.exe and https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.2/clang+llvm-19.1.2-x86_64-pc-windows-msvc.tar.xz are the faster binaries.

1 Like

LLVM 19.1.3 Windows x64 build, using build_llvm_release.bat.

Testing for LLVM 19.1.3 on Linux PPC64LE is now complete. I did not find any regressions.

a71aff562f01168e25faec7c42cb43c569bd08c4  clang+llvm-19.1.3-powerpc64le-linux-rhel-8.8.tar.xz

The binaries can be found at Release LLVM 19.1.3 · IBM/llvm-project · GitHub.

19.1.3 Intel Windows binaries are ready. I’ve signed and uploaded them to

1 Like

Hey @hansw2000, what do you mean by “Intel Windows binaries”? Were they compiled with Intel’s compiler or something like that?
Thanks for uploading them anyway. :slightly_smiling_face:

Presumably “Intel Windows binaries” is the set of win32 and win64 hosted binaries, not to be confused with the ARM64 hosted woa64 binaries.

1 Like

As Casey said, I meant the Windows x86/x86_64 binaries (as opposed to arm64, that Omair provides).

I’ve uploaded the AIX 7.2 binaries for 19.1.3 here: Release LLVM 19.1.3 · IBM/llvm-project · GitHub

0d0cd4c06e4bc88655496f5f7a2c0acb158e1126 clang+llvm-19.1.3-powerpc64-ibm-aix-7.2.tar.xz

There were no regressions found.

I installed “LLVM-19.1.0-win64.exe”, I don’t find RISCV targets. Why does these target support? The 18.1.8 release is supported.

clang -print-targets
Registered Targets:
aarch64 - AArch64 (little endian)
aarch64_32 - AArch64 (little endian ILP32)
aarch64_be - AArch64 (big endian)
arm - ARM
arm64 - ARM64 (little endian)
arm64_32 - ARM64 (little endian ILP32)
armeb - ARM (big endian)
thumb - Thumb
thumbeb - Thumb (big endian)
x86 - 32-bit X86: Pentium-Pro and above
x86-64 - 64-bit X86: EM64T and AMD64

clang version 18.1.8
Target: x86_64-pc-windows-msvc
Registered Targets:
riscv32 - 32-bit RISC-V
riscv64 - 64-bit RISC-V

We reduced the set of targets to avoid hitting size limits in the Windows installer: Restrict LLVM_TARGETS_TO_BUILD in Windows release packaging by zmodem · Pull Request #106059 · llvm/llvm-project · GitHub

There was some discussion earlier in the thread, as another user noticed that wasm is also not included: LLVM 19.x Release Third-Party Binaries - #30 by hansw2000

Thanks. I understand it.

LLVM 19.1.4 Windows x64 build, using build_llvm_release.bat

Testing for LLVM 19.1.4 on Linux PPC64LE is now complete. I did not find any regressions.

ae3d2df9d465dc5db973c592ea3ee82328748ea1  clang+llvm-19.1.4-powerpc64le-linux-rhel-8.8.tar.xz

The binaries can be found at Release LLVM 19.1.4 · IBM/llvm-project · GitHub.

I’ve uploaded the AIX 7.2 binaries for 19.1.4 here: Release LLVM 19.1.4 · IBM/llvm-project · GitHub

74bb264ed0cab67048c5b360a61834f2afafd5e0 clang+llvm-19.1.4-powerpc64-ibm-aix-7.2.tar.xz

There were no regressions found.

19.1.4 x86 and x86_64 Windows binaries are ready. I’ve signed and uploaded them to Release LLVM 19.1.4 · llvm/llvm-project · GitHub

Testing for LLVM 19.1.4 on Linux PPC64LE is now complete. I did not find any regressions.

46da6bd0f2ef2c1f52f16672afe9a616ff03e7be  clang+llvm-19.1.5-powerpc64le-linux-rhel-8.8.tar.xz

The binaries can be found at Release LLVM 19.1.5 · IBM/llvm-project · GitHub.

19.1.5 x86 and x86_64 Windows binaries are ready. I’ve signed and uploaded them to Release LLVM 19.1.5 · llvm/llvm-project · GitHub