From e5235c32872cd303c05f05dc00d9fe2f13419525 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Storsj=C3=B6?= Date: Sat, 18 Jul 2026 13:04:27 +0300 Subject: [PATCH] build-llvm: Bump to LLVM 23.1.0 RC 1 Some notable changes since 22.x: - Linking a weak declaration against a weak definition now works properly - Many improvements for ARM64EC, including supporting linking against ARM64EC thin libraries - Support for compiling for ARM64X (files targeting both native aarch64 and ARM64EC) with the -marm64x flag, which generates a multi-architecture object file. This should make it much more feasible, build system wise, to actually build things for ARM64X. - Fixed aarch64 branch protection on Windows to use the right signing key (previously it the wrong one, which was inactive on Windows, and which broke unwinding in older versions of Wine) --- build-llvm.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-llvm.sh b/build-llvm.sh index 0a255f7..074feef 100755 --- a/build-llvm.sh +++ b/build-llvm.sh @@ -17,7 +17,7 @@ set -e : ${LLVM_REPOSITORY:=https://github.com/llvm/llvm-project.git} -: ${LLVM_VERSION:=llvmorg-22.1.8} +: ${LLVM_VERSION:=llvmorg-23.1.0-rc1} ASSERTS=OFF unset HOST BUILDDIR="build"