Hi everyone!
I just tagged 17.0.0-rc4
. Please test and upload binaries. I expect this to be the last release candidate before the final in two weeks.
Let’s try to be quick with filing any blockers. Thanks.
Hi everyone!
I just tagged 17.0.0-rc4
. Please test and upload binaries. I expect this to be the last release candidate before the final in two weeks.
Let’s try to be quick with filing any blockers. Thanks.
Windows is ready. No issues. Hashes:
C:\src>certutil -hashfile llvm_package_17.0.0-rc4\build32\LLVM-17.0.0-rc4-win32.exe sha256
SHA256 hash of llvm_package_17.0.0-rc4\build32\LLVM-17.0.0-rc4-win32.exe:
45cfec24c782ba8a3f640bc823ac16805b541c464b3ab74a39275f975858eccb
CertUtil: -hashfile command completed successfully.
C:\src>certutil -hashfile llvm_package_17.0.0-rc4\build64\LLVM-17.0.0-rc4-win64.exe sha256
SHA256 hash of llvm_package_17.0.0-rc4\build64\LLVM-17.0.0-rc4-win64.exe:
ae922cc742d517d43423354a63fdd183cdc79b1c9d7b4105265078cc8f171ada
CertUtil: -hashfile command completed successfully.
These were built with
llvm-project\llvm\utils\release\build_llvm_release.bat --version 17.0.0-rc4 --x86 --x64
At beb339c0ef8b0971fbb461d8a041a7514e0e5804
(same as rc2 and rc3).
I’ve now uploaded Solaris/amd64 and Solaris/sparcv9 tarballs:
00c680f18e6e51196a7a0d1b8d9aee1eb22aa5d1d619684436cdcca365df91ed clang+llvm-17.0.0-rc4-amd64-pc-solaris2.11.tar.xz
84cc301dc558b0dc3fa16ec0d94b4c6f9b056ac805ee24726f6806170ea324c6 clang+llvm-17.0.0-rc4-sparcv9-sun-solaris2.11.tar.xz
No change on amd64, two failures down on sparcv9. However, the test-suite is missing this time. The log shows
llvmorg-17.0.0-rc4 not found in test-suite repo, test-suite disabled.
PowerPC Linux tarball uploaded:
f4831db4ec2231ebd53c1e96c6fc097d999160d0 clang+llvm-17.0.0-rc4-powerpc64le-linux-rhel-8.8.tar.xz
Couple of new sanitizer failures:
AddressSanitizer-powerpc64le-linux :: TestCases/throw_invoke_test.cpp
AddressSanitizer-powerpc64le-linux-dynamic :: TestCases/throw_invoke_test.cpp
Missing test-suite as well.
I have uploaded following builds:
SHA2-256(rc4/linux/aarch64/clang+llvm-17.0.0-rc4-aarch64-linux-gnu.tar.xz)=
837f393b352b0200c089bf3e3b7c870a7d1201ac9a59d1fe211e1a89ed2e994c
SHA2-256(rc4/windows/LLVM-17.0.0-rc4-woa64.exe)=
cc287beaec3f9d5a05b6984e452a0010318034ecb0f5284acfb60a83b0a08ebd
SHA2-256(rc4/linux/armhf/clang+llvm-17.0.0-rc4-armv7a-linux-gnueabihf.tar.gz)=
98243bc8122ea2ab999c45b44a57bfc6bcc22d382d309c4e633c0a5f0ff74d1a
AArch64 Linux build passed with following test results:
Testing Time: 2804.91s
Skipped : 62
Unsupported : 5607
Passed : 111970
Expectedly Failed: 314
Timed Out : 20
Failed : 25
No regressions since except one:
BOLT :: runtime/instrumentation-indirect-2.c
AArch64 Windows build passed with following tests results:
Testing Time: 6669.55s
Skipped : 64
Unsupported : 3925
Passed : 97849
Expectedly Failed: 222
Two failures in rc3 are now fixed.
Arm Linux build still has some failures:
Testing Time: 13738.18s
Skipped : 73
Unsupported : 4308
Passed : 106062
Expectedly Failed: 296
Unresolved : 1
Failed : 125
I’ve just uploaded the Linux/sparc64 rc4 tarball:
b354352343c8204ce2a0ce6b8063c928e2105f205cf14fe7694b19343e96ca0c clang+llvm-17.0.0-rc4-sparc64-unknown-linux-gnu.tar.xz
No regressions compared to rc3.
Here is a summary of LLVM test results (failures) on x86_64 Linux:
LLVM | Debian 11 | Debian 12 | RHEL 7 | RHEL 8 | SLES 15 | Amazon Linux 2023 |
---|---|---|---|---|---|---|
15.0.7 | 71 | 75 | 73 | 78 | 73 | |
16.0.6 | 80 | 85 | 83 | 79 | 77 | |
17.0.0-rc3 | 162 | 161 | 169 | 164 | 168 | 164 |
17.0.0-rc4 | 162 | 161 | 169 | 164 | 168 | 164 |
Compared to version 17.0.0-rc3, no regressions.
PowerPC (AIX 7.2) binaries uploaded. Missing test-suite here too.
27f591c682f07a658bef6f1059e5b8950d1f141b clang+llvm-17.0.0-rc4-powerpc64-ibm-aix-7.2.tar.xz