]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/commitdiff
clang: Upgrade to 21.1.1 release
authorKhem Raj <raj.khem@gmail.com>
Wed, 10 Sep 2025 21:06:24 +0000 (14:06 -0700)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Mon, 15 Sep 2025 16:52:52 +0000 (17:52 +0100)
Brings following bugfixes on top of 21.1.0

5a86dc996c26 [Xtensa] Fix lowering FP compare operations.
bb383adfafca [SCEVExp] Fix early exit in ComputeEndCheck. (#156910)
2daad319889d [LV] Don't run instcombine for interleaved-accesses test.
2d726485a4a3 [LV] Add more tests for interleave groups requiring predicates.
81d3b6ee82bf [X86] Only fold AND/ANDNP back to VSELECT if we know the predicated mask select is legal (#156663)
41df6d5e08b0 [CMake][AIX] Enable CMP0182: Create shared library archives by default (#155686)
35f812f23263 compiler-rt: Use OpenBSD's elf_aux_info to detect AArch64 HW features (#155768)
c75a0754d358 [builtins] Rename freebsd to elf_aux_info to reflect the function called. NFCI (#155749)
0bbb93672952 [libc++] Fix broken precondition of __bit_log2 (#155476)
677a8a2d3c5a [compiler-rt] Remove leftovers of FreeBSD md5/sha2 interceptors (#153351)
fa462a66e418 [lldb][DataFormatter] Allow std::string formatters to match against custom allocators (#156050)
12fbb344a1e8 [Coroutines] Restore accidentally dropped intrinsic IDs
160ad51687cc [clang][docs] Fix implicit-int-conversion-on-negation typos
e0d94d9626e4 [lldb][DWARFASTParserClang] Don't complete conflicting Objective-C++ types (#156681)
b4274c3bc8ee [DebugInfo] When referencing structured bindings use the reference's location, not the binding's declaration's location (#153637)
7a077a1b312b [libc++][AIX] Fixup problems with ABI list checking (#155643)
85e3f8ec7ff6 Remove EH_LABEL comments from tests
3751e53c3e89 [AArch64][BTI] Add BTI at EH entries. (#155308)
f8a0ecfc6108 [compiler-rt] Avoid depending on the libnvmm header for NetBSD (#153534)
113916ccf75f [lldb][ClangASTImporter] Don't ASTImport LambdaExpr nodes (#154962)
362b99f60ef5 [libcxx][fstream][NFC] Make __failed helper lambda a member function (#149390)
b7c18c1e7ac0 [libc++] Ensure that we restore invariants in basic_filebuf::overflow (#147389)
b63daf6312ab [RISCV] Cost casts with illegal types that can't be legalized (#153030)
ca11cf3afa42 [clang-format] Use proper flags for git diff-tree (#155247)
27f0e6e579b7 [clang][PAC] Fix builtins that claim address discriminated types are bitwise compatible (#154490)
e35cb1a59b3e [clang] Make sure EvalInfo pointer isn't null (#155563)
acabba4f6d30 [NVPTX] don't erase CopyToRegs when folding movs into loads (#149393)
0e5c3f9b58b9 [mlir][cmake] Fix mlir target export (#153341)
1f1a20bcb03d [AArch64][PAC] Do not execute AUT instructions speculatively (#155372)
d69907d99beb [AArch64][PAC] Fix clobbering registers by BLRA and AUTH_TCRETURN (#155373)
9f3f813c94f5 Add pointer auth documentation to contents (#155763)
7dbfe40cb318 [libc++] Disable cv-qualified arithmetic hash specializations (#155786)
ef3a6bd37c15 [Clang][CMake] Use IRPGO instead of FE PGO for Cmake Caches (#155957)
35215b6412b4 [SLP]Do not to try to revectorize previously vectorized phis in loops
64dd5399f7a1 [sanitizer_common] Older Haiku needs _GNU_SOURCE (#156291)
95608643573a [LoongArch] Fix broadcast load with extension. (#155960)
0d6736704f38 [X86] getScalarMaskingNode - if the mask is zero just return the blended passthrough and preserved source value (#153575)
1db648d1016d [release] Correct download links for Windows on Arm packages (#156459)
562605cef22a ThinLTOBitcodeWriter: Emit __cfi_check to full LTO part of bitcode file.
33e18acf4a03 [Analyzer] No longer crash with VLA operands to unary type traits (#151719)
8b6caff342c3 Bump version to 21.1.1

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
44 files changed:
meta/conf/distro/include/maintainers.inc
meta/recipes-devtools/clang/clang/0001-libcxxabi-Find-libunwind-headers-when-LIBCXXABI_LIBU.patch
meta/recipes-devtools/clang/clang/0002-compiler-rt-support-a-new-embedded-linux-target.patch
meta/recipes-devtools/clang/clang/0003-compiler-rt-Simplify-cross-compilation.-Don-t-use-na.patch
meta/recipes-devtools/clang/clang/0004-llvm-TargetLibraryInfo-Undefine-libc-functions-if-th.patch
meta/recipes-devtools/clang/clang/0005-llvm-allow-env-override-of-exe-and-libdir-path.patch
meta/recipes-devtools/clang/clang/0006-clang-driver-Check-sysroot-for-ldso-path.patch
meta/recipes-devtools/clang/clang/0007-clang-Driver-tools.cpp-Add-lssp_nonshared-on-musl.patch
meta/recipes-devtools/clang/clang/0008-clang-Prepend-trailing-to-sysroot.patch
meta/recipes-devtools/clang/clang/0009-clang-Look-inside-the-target-sysroot-for-compiler-ru.patch
meta/recipes-devtools/clang/clang/0010-clang-Define-releative-gcc-installation-dir.patch
meta/recipes-devtools/clang/clang/0011-clang-Add-lpthread-and-ldl-along-with-lunwind-for-st.patch
meta/recipes-devtools/clang/clang/0012-Pass-PYTHON_EXECUTABLE-when-cross-compiling-for-nati.patch
meta/recipes-devtools/clang/clang/0013-Check-for-atomic-double-intrinsics.patch
meta/recipes-devtools/clang/clang/0014-cmake-Fix-configure-for-packages-using-find_package.patch
meta/recipes-devtools/clang/clang/0015-clang-Fix-resource-dir-location-for-cross-toolchains.patch
meta/recipes-devtools/clang/clang/0016-clang-driver-Add-dyld-prefix-when-checking-sysroot-f.patch
meta/recipes-devtools/clang/clang/0017-clang-Use-python3-in-python-scripts.patch
meta/recipes-devtools/clang/clang/0018-llvm-clang-Insert-anchor-for-adding-OE-distro-vendor.patch
meta/recipes-devtools/clang/clang/0019-compiler-rt-Do-not-use-backtrace-APIs-on-non-glibc-l.patch
meta/recipes-devtools/clang/clang/0020-clang-Fix-x86-triple-for-non-debian-multiarch-linux-.patch
meta/recipes-devtools/clang/clang/0021-libunwind-Added-unw_backtrace-method.patch
meta/recipes-devtools/clang/clang/0022-lldb-Link-with-libatomic-on-x86.patch
meta/recipes-devtools/clang/clang/0023-compiler-rt-Enable-__int128-for-ppc32.patch
meta/recipes-devtools/clang/clang/0024-llvm-Do-not-use-cmake-infra-to-detect-libzstd.patch
meta/recipes-devtools/clang/clang/0025-compiler-rt-Fix-stat-struct-s-size-for-O32-ABI.patch
meta/recipes-devtools/clang/clang/0026-ToolChains-Gnu.cpp-ARMLibDirs-search-also-in-lib32.patch [moved from meta/recipes-devtools/clang/clang/0027-ToolChains-Gnu.cpp-ARMLibDirs-search-also-in-lib32.patch with 99% similarity]
meta/recipes-devtools/clang/clang/0026-compiler-rt-Undef-_TIME_BITS-along-with-_FILE_OFFSET.patch [deleted file]
meta/recipes-devtools/clang/clang/0027-clang-llvm-Add-OE-specific-ABI-triple-for-N32-ABI.patch [moved from meta/recipes-devtools/clang/clang/0028-clang-llvm-Add-OE-specific-ABI-triple-for-N32-ABI.patch with 98% similarity]
meta/recipes-devtools/clang/clang/0028-llvm-Add-libunwind.pc.in-and-llvm-config-scripts.patch [moved from meta/recipes-devtools/clang/clang/0029-llvm-Add-libunwind.pc.in-and-llvm-config-scripts.patch with 97% similarity]
meta/recipes-devtools/clang/clang/0029-scan-build-py-respect-LLVM_LIBDIR_SUFFIX-like-other-.patch [moved from meta/recipes-devtools/clang/clang/0030-scan-build-py-respect-LLVM_LIBDIR_SUFFIX-like-other-.patch with 98% similarity]
meta/recipes-devtools/clang/clang/0030-compiler-rt-Do-not-pass-target-to-clang-compiler.patch [moved from meta/recipes-devtools/clang/clang/0031-compiler-rt-Do-not-pass-target-to-clang-compiler.patch with 94% similarity]
meta/recipes-devtools/clang/clang/0031-AsmMatcherEmitter-sort-ClassInfo-lists-by-name-as-we.patch [moved from meta/recipes-devtools/clang/clang/0032-AsmMatcherEmitter-sort-ClassInfo-lists-by-name-as-we.patch with 95% similarity]
meta/recipes-devtools/clang/clang/0032-llvm-config-remove-LLVM_LDFLAGS-from-ldflags-output.patch [moved from meta/recipes-devtools/clang/clang/0033-llvm-config-remove-LLVM_LDFLAGS-from-ldflags-output.patch with 95% similarity]
meta/recipes-devtools/clang/clang/0033-compiler-rt-Exclude-sync_fetch_and_-for-any-pre-ARMv.patch [moved from meta/recipes-devtools/clang/clang/0034-compiler-rt-Exclude-sync_fetch_and_-for-any-pre-ARMv.patch with 97% similarity]
meta/recipes-devtools/clang/clang/0034-compiler-rt-Hardcode-uptr-sptr-typedefs-on-Mips-Linu.patch [moved from meta/recipes-devtools/clang/clang/0035-compiler-rt-Hardcode-uptr-sptr-typedefs-on-Mips-Linu.patch with 95% similarity]
meta/recipes-devtools/clang/clang/0035-clang-Use-sysroot-relative-paths-for-getArchSpecific.patch [moved from meta/recipes-devtools/clang/clang/0036-clang-Use-sysroot-relative-paths-for-getArchSpecific.patch with 96% similarity]
meta/recipes-devtools/clang/clang/0036-allow-external-prepare_builtins.patch [moved from meta/recipes-devtools/clang/clang/0037-allow-external-prepare_builtins.patch with 97% similarity]
meta/recipes-devtools/clang/clang/0037-Revert-libc-Remap-headers-in-the-debug-info-when-bui.patch [moved from meta/recipes-devtools/clang/clang/0038-Revert-libc-Remap-headers-in-the-debug-info-when-bui.patch with 96% similarity]
meta/recipes-devtools/clang/clang/0038-Prevent-revisiting-block-when-searching-for-noreturn.patch [moved from meta/recipes-devtools/clang/clang/0039-Prevent-revisiting-block-when-searching-for-noreturn.patch with 95% similarity]
meta/recipes-devtools/clang/clang/0039-Only-build-c-index-test-when-clang-tests-are-include.patch [moved from meta/recipes-devtools/clang/clang/0040-Only-build-c-index-test-when-clang-tests-are-include.patch with 96% similarity]
meta/recipes-devtools/clang/clang/0040-opt-viewer-Allow-users-to-set-LLVM_HAVE_OPT_VIEWER_M.patch [moved from meta/recipes-devtools/clang/clang/0041-opt-viewer-Allow-users-to-set-LLVM_HAVE_OPT_VIEWER_M.patch with 97% similarity]
meta/recipes-devtools/clang/common-clang.inc
meta/recipes-devtools/clang/common.inc

index 6cfa76e2a3daa1538d918b09e5e36592cc7e9078..3ede77df4e0f7240b3eff1cf22ecfc78d24d7daf 100644 (file)
@@ -481,7 +481,7 @@ RECIPE_MAINTAINER:pn-linux-yocto-rt = "Bruce Ashfield <bruce.ashfield@gmail.com>
 RECIPE_MAINTAINER:pn-linux-yocto-tiny = "Bruce Ashfield <bruce.ashfield@gmail.com>"
 RECIPE_MAINTAINER:pn-lld = "Khem Raj <raj.khem@gmail.com>"
 RECIPE_MAINTAINER:pn-lldb = "Khem Raj <raj.khem@gmail.com>"
-RECIPE_MAINTAINER:pn-llvm-project-source-21.1.0 = "Khem Raj <raj.khem@gmail.com>"
+RECIPE_MAINTAINER:pn-llvm-project-source-21.1.1 = "Khem Raj <raj.khem@gmail.com>"
 RECIPE_MAINTAINER:pn-llvm-tblgen-native = "Khem Raj <raj.khem@gmail.com>"
 RECIPE_MAINTAINER:pn-logrotate = "Yi Zhao <yi.zhao@windriver.com>"
 RECIPE_MAINTAINER:pn-log4cplus = "Unassigned <unassigned@yoctoproject.org>"
index 8836863e2b28366602d021ce7c8a2b36a605578c..ab84a877faebf572b657c14e5671f099e3cf7a85 100644 (file)
@@ -1,4 +1,4 @@
-From b741b268820d5c81cef9cf16cb9b8b8742220fdc Mon Sep 17 00:00:00 2001
+From 41ba0feeeebcbe242836639ef3b562adc29ffa96 Mon Sep 17 00:00:00 2001
 From: Khem Raj <raj.khem@gmail.com>
 Date: Sun, 27 Aug 2017 10:37:49 -0700
 Subject: [PATCH] libcxxabi: Find libunwind headers when
index e76dc2bbe011216dd41db43035e7ebca681f97aa..b6885e2f425d677396ef4baf0d02be075df2d635 100644 (file)
@@ -1,4 +1,4 @@
-From 9e42b5a74a86b108c49d9f4cc97ad4aa986af5e8 Mon Sep 17 00:00:00 2001
+From b044e0e56a8af940836056f61145dea1f961cd4c Mon Sep 17 00:00:00 2001
 From: Khem Raj <raj.khem@gmail.com>
 Date: Sun, 19 Apr 2015 15:16:23 -0700
 Subject: [PATCH] compiler-rt: support a new embedded linux target
index 9bbd6e402713370ed9907cc546aa4817ef55a7cb..44cb2299cd36321435db27523473615502aa5f72 100644 (file)
@@ -1,4 +1,4 @@
-From 098622b7dce4f28942a4f4a46d46580742dab972 Mon Sep 17 00:00:00 2001
+From ab6fdb73b582c1eafd1c342e9cde5b3d8ec7ab86 Mon Sep 17 00:00:00 2001
 From: Khem Raj <raj.khem@gmail.com>
 Date: Thu, 19 May 2016 23:11:45 -0700
 Subject: [PATCH] compiler-rt: Simplify cross-compilation. Don't use
index ef6bd552466ce8b8ba5eabef1cf6b2e61411582a..88d1c5422229b9a2010e5e8aa6e95d0e5e6bbb71 100644 (file)
@@ -1,4 +1,4 @@
-From bd6aaf1bad7d46da1928a5b1ecfc9f15e4345a84 Mon Sep 17 00:00:00 2001
+From 04afd5f5cb10ccb899022a6c72ca2f2378eca409 Mon Sep 17 00:00:00 2001
 From: Khem Raj <raj.khem@gmail.com>
 Date: Sat, 21 May 2016 00:33:20 +0000
 Subject: [PATCH] llvm: TargetLibraryInfo: Undefine libc functions if they are
index 1fc9bd3df0c8dfdee2259fed578c70a7ba389f36..797980f554534219c3326029ec9714a39ac5b0e4 100644 (file)
@@ -1,4 +1,4 @@
-From 82bcb02b2bfbad848663726d68344ce919fc8e65 Mon Sep 17 00:00:00 2001
+From fb846030137c14f4f64937f0bfad5a6aad9bb523 Mon Sep 17 00:00:00 2001
 From: Martin Kelly <mkelly@xevo.com>
 Date: Fri, 19 May 2017 00:22:57 -0700
 Subject: [PATCH] llvm: allow env override of exe and libdir path
index 10888fefe93a1b1c0241c352a5d6a5fde0ace9f6..c4f04e68e81f2c2b94f74d11c959ea66e4efb8b0 100644 (file)
@@ -1,4 +1,4 @@
-From 1416f9085479ebe08cc299928844541e55f58504 Mon Sep 17 00:00:00 2001
+From d547d656c8063eff2db8dbab3e226e29288acd54 Mon Sep 17 00:00:00 2001
 From: Dan McGregor <dan.mcgregor@usask.ca>
 Date: Wed, 26 Apr 2017 20:29:41 -0600
 Subject: [PATCH] clang: driver: Check sysroot for ldso path
index f91cbe7b4361bac3cf6f7efd50174a211af0eb86..0ebabad3f6c592cd0cf8daeaa842d3b38afe8390 100644 (file)
@@ -1,4 +1,4 @@
-From 4facd87cbed8b8179730043efa120122dc86dcf1 Mon Sep 17 00:00:00 2001
+From 007986bc79780a879d9fbf77ac8565bf9c82eb8c Mon Sep 17 00:00:00 2001
 From: Khem Raj <raj.khem@gmail.com>
 Date: Thu, 19 May 2016 21:11:06 -0700
 Subject: [PATCH] clang: Driver/tools.cpp: Add -lssp_nonshared on musl
index 78bc7661e404513f22ddf3f125a53e3882b0116e..eb11427f96bb80eb809259395515f9f38cae74c1 100644 (file)
@@ -1,4 +1,4 @@
-From 41442c26709f438a158b68c0339f1ea66c08864c Mon Sep 17 00:00:00 2001
+From 82ba05d9deeba4188f4a61d6a502565b22dad656 Mon Sep 17 00:00:00 2001
 From: Khem Raj <raj.khem@gmail.com>
 Date: Thu, 16 Mar 2017 09:02:13 -0700
 Subject: [PATCH] clang: Prepend trailing '/' to sysroot
index 7e2fca7783143c03ded096ce5a98c61763dd06a1..4d6080881440afe6cac38b9aaf01e9e446eb07f0 100644 (file)
@@ -1,4 +1,4 @@
-From 04691d1155b246cb884162af863408ec1f471262 Mon Sep 17 00:00:00 2001
+From caf707f3e0dfe6a589dbbd73a4d0edbe759892cd Mon Sep 17 00:00:00 2001
 From: Khem Raj <raj.khem@gmail.com>
 Date: Thu, 16 Mar 2017 19:06:26 -0700
 Subject: [PATCH] clang: Look inside the target sysroot for compiler runtime
index 27324a980874d3a59546aad3c05fdefefddba6c8..5a170b3113718c14cb1e8dcadf3172e920827b04 100644 (file)
@@ -1,4 +1,4 @@
-From 0e77812bc764279a619a3fdd92d9c1f008dfa95a Mon Sep 17 00:00:00 2001
+From efd146e3170d15f5c6fbe177ce98b61f796bb45b Mon Sep 17 00:00:00 2001
 From: Khem Raj <raj.khem@gmail.com>
 Date: Sat, 20 Mar 2021 16:09:16 -0700
 Subject: [PATCH] clang: Define / releative gcc installation dir
index 2fc967a79f7c0f33bb94fc1ef99893f34fcd6933..35e0e7b8a0bd13e6a9688865a3513e9d61040e9f 100644 (file)
@@ -1,4 +1,4 @@
-From 3dd872e76d8ee8b9db384051115b7bb6679960b4 Mon Sep 17 00:00:00 2001
+From ec4353ee503799295624e1d3a23bd58f81916942 Mon Sep 17 00:00:00 2001
 From: Khem Raj <raj.khem@gmail.com>
 Date: Wed, 31 Jul 2019 22:51:39 -0700
 Subject: [PATCH] clang: Add -lpthread and -ldl along with -lunwind for static
index 1c2867ba898fe4dda123309210ba06487c1903db..64c17d23f22ab30483da29aefbef9f8f5032c858 100644 (file)
@@ -1,4 +1,4 @@
-From a338c2ae924451e869b593f66fc67040169c0a43 Mon Sep 17 00:00:00 2001
+From c3600b46f7fae26fb66fa48401617e6ca1be260c Mon Sep 17 00:00:00 2001
 From: Anuj Mittal <anuj.mittal@intel.com>
 Date: Thu, 26 Dec 2019 12:56:16 -0800
 Subject: [PATCH] Pass PYTHON_EXECUTABLE when cross compiling for native build
index e635cc2c3befe03e84eb9a3689ccc2280b43afea..3421465af4b0cc0b36e83b5516bc527c1e38fad0 100644 (file)
@@ -1,4 +1,4 @@
-From 8b96f0b76e328e877707ab343703f5a7372de016 Mon Sep 17 00:00:00 2001
+From d8aa37bcef7b1def50a84315b9a6165257a3a4f3 Mon Sep 17 00:00:00 2001
 From: Khem Raj <raj.khem@gmail.com>
 Date: Mon, 18 Nov 2019 17:00:29 -0800
 Subject: [PATCH] Check for atomic<double> intrinsics
index b99d4a36e8b07811b9dd7bfe0380918133659103..b518da1724377643484ad95670d73844d77e57d1 100644 (file)
@@ -1,4 +1,4 @@
-From 2df5d92a84396aeca1689e17a97e16a337a8a5df Mon Sep 17 00:00:00 2001
+From f2232b5332f650f4920e1f2a86530de9b26ef1fc Mon Sep 17 00:00:00 2001
 From: Ovidiu Panait <ovidiu.panait@windriver.com>
 Date: Fri, 31 Jan 2020 10:56:11 +0200
 Subject: [PATCH] cmake: Fix configure for packages using find_package()
index df2f8cca2f7e5705efb99a6c3b5e49841ba9cd4a..a9841fdc29473046356f08bacf1a94000c344db0 100644 (file)
@@ -1,4 +1,4 @@
-From 45d866a863dc78f33104c5c265557886e6f27b45 Mon Sep 17 00:00:00 2001
+From acc6845a5fc31b64640dece7786293f782a33f35 Mon Sep 17 00:00:00 2001
 From: Jim Broadus <jbroadus@xevo.com>
 Date: Thu, 26 Mar 2020 16:05:53 -0700
 Subject: [PATCH] clang: Fix resource dir location for cross toolchains
index e0b38f10bb8edf9df1a554d0dc9b6e7c0abf0e60..1b8e13781399db4dd8fc38a7a577602536521e8c 100644 (file)
@@ -1,4 +1,4 @@
-From 887bddb6654d942842b2c81f0b726592d27f6be8 Mon Sep 17 00:00:00 2001
+From cbb2d023069d3774a68ac37aa9815ba5e80f2903 Mon Sep 17 00:00:00 2001
 From: Oleksandr Ocheretnyi <oocheret@cisco.com>
 Date: Wed, 15 Apr 2020 00:08:39 +0300
 Subject: [PATCH] clang: driver: Add dyld-prefix when checking sysroot for ldso
index 6db3857d42e8462942c51f552087b57e9feb0c38..d283d77c2b3e1ab4cadea89356e899d5cdd6c6ac 100644 (file)
@@ -1,4 +1,4 @@
-From 9ffa9959c6ebe18527129e6a41c4cdda279ef501 Mon Sep 17 00:00:00 2001
+From 9ed96e86d625e5a08b1142798d6da13e8e9c62c6 Mon Sep 17 00:00:00 2001
 From: Khem Raj <raj.khem@gmail.com>
 Date: Wed, 14 Oct 2020 22:19:57 -0700
 Subject: [PATCH] clang: Use python3 in python scripts
index 71d2da47748a94ddd6c8c1f9809709a0c69cfe7a..696253a6021bcf25d154c6d1bfe5c140f5c6d254 100644 (file)
@@ -1,4 +1,4 @@
-From 26b241706a61448a49fcfca5b15683f75735f9c8 Mon Sep 17 00:00:00 2001
+From 7cff6198ade4591b8bf2bfe4e94d7fe57241f926 Mon Sep 17 00:00:00 2001
 From: Hongxu Jia <hongxu.jia@windriver.com>
 Date: Mon, 25 Jan 2021 16:14:35 +0800
 Subject: [PATCH] llvm/clang: Insert anchor for adding OE distro vendor names
index f58427c0337d5835a0c6916e07e14989b068ebce..79b396e132bef4ca2ac5f0bb2478dbc4d630c90c 100644 (file)
@@ -1,4 +1,4 @@
-From 50ed4a22ab3b8e2e9d6c0175133e5aa35ffa9e92 Mon Sep 17 00:00:00 2001
+From 806d90c9bead326dc1d181fdc6449f7c14f6abef Mon Sep 17 00:00:00 2001
 From: Khem Raj <raj.khem@gmail.com>
 Date: Wed, 19 May 2021 17:32:13 -0700
 Subject: [PATCH] compiler-rt: Do not use backtrace APIs on non-glibc linux
index 3116d7cf634b936b03160cf2afd6bfafaeb11a73..5646fcd02645592647ca9864656e23fccfcb95b2 100644 (file)
@@ -1,4 +1,4 @@
-From fd360e4c6e70a867e839c7d3237354d52c75a4ce Mon Sep 17 00:00:00 2001
+From 38c0e64da50d88605728f26c5d9dd6fbbb84ec82 Mon Sep 17 00:00:00 2001
 From: Khem Raj <raj.khem@gmail.com>
 Date: Wed, 19 May 2021 17:56:03 -0700
 Subject: [PATCH] clang: Fix x86 triple for non-debian multiarch linux distros
index 0e64bae62bb978bb37bd7afbbe5f3ce9cbb2d3bc..2580c9e68eea1b692cdd5c57ab9598d3dcf8c8e1 100644 (file)
@@ -1,4 +1,4 @@
-From 54545081ecd42df9c4a0f2dffe629e95c18ce701 Mon Sep 17 00:00:00 2001
+From 04c601a6a77aff75bae5e395c5c6a21446ad1856 Mon Sep 17 00:00:00 2001
 From: Maksim Kita <maksim-kita@yandex-team.ru>
 Date: Sun, 23 May 2021 10:27:29 +0000
 Subject: [PATCH] libunwind: Added unw_backtrace method
index 79a0ea43e227c64eed9fc82139635fe16e4942b0..cc25c4b5cb47c003f8f4d931b1c5f0abd45dfbdf 100644 (file)
@@ -1,4 +1,4 @@
-From fc52c73be9ca2143720be9881b78954132588aee Mon Sep 17 00:00:00 2001
+From 1e5283110b9c089eece00e3104704f2317bd7586 Mon Sep 17 00:00:00 2001
 From: Khem Raj <raj.khem@gmail.com>
 Date: Tue, 8 Feb 2022 01:31:26 -0800
 Subject: [PATCH] lldb: Link with libatomic on x86
index ce9cfb2465ee1bacf653975de5633093ee840909..866a1ecc704a03a69bfa3aa39abd0eef873af374 100644 (file)
@@ -1,4 +1,4 @@
-From 7b690ce5d96bbd80f0f300e6f57a4be46073af76 Mon Sep 17 00:00:00 2001
+From 371173b5c202288f7992fb4855ec631250b691b4 Mon Sep 17 00:00:00 2001
 From: Khem Raj <raj.khem@gmail.com>
 Date: Wed, 9 Mar 2022 16:28:16 -0800
 Subject: [PATCH] compiler-rt: Enable __int128 for ppc32
index 53ee3b0016c2619b2e123c2f770c2535ef7b6f0f..6d5e7db46bd1a67424bc5ca8342ed7b1e02c1b80 100644 (file)
@@ -1,4 +1,4 @@
-From 2b05b864651cb3bc611435ccbf8d4e4ba15ca62b Mon Sep 17 00:00:00 2001
+From 71b10214a98cdd3fdec3965a1195ce8cc70baf96 Mon Sep 17 00:00:00 2001
 From: Khem Raj <raj.khem@gmail.com>
 Date: Fri, 12 Aug 2022 11:50:57 -0700
 Subject: [PATCH] llvm: Do not use cmake infra to detect libzstd
index 8d5708bac841fd6ed69e4b554a98f38f33a644a7..409b60132eb1ff7921836b5a9c538f34b5415adf 100644 (file)
@@ -1,4 +1,4 @@
-From d0cba62df8273177d9fbbb586e786e40cd8fea6e Mon Sep 17 00:00:00 2001
+From 8245da75b5626e2361ed2833cdfd08a51dc70459 Mon Sep 17 00:00:00 2001
 From: Khem Raj <raj.khem@gmail.com>
 Date: Tue, 3 Jan 2023 18:44:34 -0800
 Subject: [PATCH] compiler-rt: Fix stat struct's size for O32 ABI
similarity index 99%
rename from meta/recipes-devtools/clang/clang/0027-ToolChains-Gnu.cpp-ARMLibDirs-search-also-in-lib32.patch
rename to meta/recipes-devtools/clang/clang/0026-ToolChains-Gnu.cpp-ARMLibDirs-search-also-in-lib32.patch
index 5467fb2b681716402f10617be6cc9e7285af3f5d..6c8dfb96b7c905a2f228601b36ce1590e908153f 100644 (file)
@@ -1,4 +1,4 @@
-From 7ee4e023df4661e96d5132855165a1d79cb77736 Mon Sep 17 00:00:00 2001
+From fa56e3ce3bbd7b795ab553a1b5da4a0f90589fda Mon Sep 17 00:00:00 2001
 From: Martin Jansa <Martin.Jansa@gmail.com>
 Date: Thu, 31 Aug 2023 18:14:47 +0200
 Subject: [PATCH] ToolChains/Gnu.cpp: ARMLibDirs search also in lib32
diff --git a/meta/recipes-devtools/clang/clang/0026-compiler-rt-Undef-_TIME_BITS-along-with-_FILE_OFFSET.patch b/meta/recipes-devtools/clang/clang/0026-compiler-rt-Undef-_TIME_BITS-along-with-_FILE_OFFSET.patch
deleted file mode 100644 (file)
index 376733e..0000000
+++ /dev/null
@@ -1,43 +0,0 @@
-From 20d83be701fe5fd03bbbd8352400179b74563ba7 Mon Sep 17 00:00:00 2001
-From: Khem Raj <raj.khem@gmail.com>
-Date: Tue, 21 Feb 2023 12:46:10 -0800
-Subject: [PATCH] compiler-rt: Undef _TIME_BITS along with _FILE_OFFSET_BITS in
- sanitizers
-
-On 32bit systems using 64bit time_t build fails because
-_FILE_OFFSET_BITS is undefined here but _TIME_BITS is still set to 64
-
-Fixes
-In file included from compiler-rt/lib/sanitizer_common/sanitizer_procmaps_solaris.cpp:17:
-In file included from compiler-rt/lib/sanitizer_common/sanitizer_platform.h:25:
-In file included from /usr/include/features.h:393:
-/usr/include/features-time64.h:26:5: error: "_TIME_BITS=64 is allowed only with _FILE_OFFSET_BITS=64"
-    ^
-1 error generated.
-
-Upstream-Status: Submitted [https://reviews.llvm.org/D144514]
-Signed-off-by: Khem Raj <raj.khem@gmail.com>
----
- compiler-rt/lib/sanitizer_common/sanitizer_platform.h | 9 +++++++++
- 1 file changed, 9 insertions(+)
-
-diff --git a/compiler-rt/lib/sanitizer_common/sanitizer_platform.h b/compiler-rt/lib/sanitizer_common/sanitizer_platform.h
-index 13099fe84b0a..8fea7a260c3a 100644
---- a/compiler-rt/lib/sanitizer_common/sanitizer_platform.h
-+++ b/compiler-rt/lib/sanitizer_common/sanitizer_platform.h
-@@ -23,6 +23,15 @@
- // function declarations into a .S file which doesn't compile.
- // https://crbug.com/1162741
- #if __has_include(<features.h>) && !defined(__ANDROID__)
-+// Some sources undefine _FILE_OFFSET_BITS deliberately e.g.
-+// sanitizer_procmaps_solaris.cpp. This is problematic on glibc systems with
-+// 32-bit architectures using 64-bit time_t and users passing _TIME_BITS=64
-+// from build environment, therefore both _FILE_OFFSET_BITS and _TIME_BITS
-+// need to be undefined together since features.h will check for both being 64
-+// if one is set to 64.
-+#  if !defined(_FILE_OFFSET_BITS)
-+#    undef _TIME_BITS
-+#  endif
- #  include <features.h>
- #endif
similarity index 98%
rename from meta/recipes-devtools/clang/clang/0028-clang-llvm-Add-OE-specific-ABI-triple-for-N32-ABI.patch
rename to meta/recipes-devtools/clang/clang/0027-clang-llvm-Add-OE-specific-ABI-triple-for-N32-ABI.patch
index 518aeb2fd5864c2e55c2c3e1dcfb2a4ade6bbb21..40fb95439a9ec7eb701e261e13653677df860952 100644 (file)
@@ -1,4 +1,4 @@
-From cbd5f24fd6095f69134cb5536f8187e7264ceaa0 Mon Sep 17 00:00:00 2001
+From 6d381de086b2646c438af919f2f1ed2c46c8e89a Mon Sep 17 00:00:00 2001
 From: Khem Raj <raj.khem@gmail.com>
 Date: Sat, 3 Feb 2024 16:47:10 -0800
 Subject: [PATCH] clang/llvm: Add OE specific ABI triple for N32 ABI
similarity index 97%
rename from meta/recipes-devtools/clang/clang/0029-llvm-Add-libunwind.pc.in-and-llvm-config-scripts.patch
rename to meta/recipes-devtools/clang/clang/0028-llvm-Add-libunwind.pc.in-and-llvm-config-scripts.patch
index 1545e6b9ec161ceabd6846324383e0c117d028d1..407956f8ee288d7597963cfbdd0301f568b0e3f3 100644 (file)
@@ -1,4 +1,4 @@
-From c4ebc0b6347886e679aa211a3fa3816be9b2fd52 Mon Sep 17 00:00:00 2001
+From c9060d3385b65e9a3d514801c68da7aa41647c5b Mon Sep 17 00:00:00 2001
 From: Khem Raj <raj.khem@gmail.com>
 Date: Tue, 14 May 2024 22:04:43 -0700
 Subject: [PATCH] llvm: Add libunwind.pc.in and llvm-config scripts
similarity index 98%
rename from meta/recipes-devtools/clang/clang/0030-scan-build-py-respect-LLVM_LIBDIR_SUFFIX-like-other-.patch
rename to meta/recipes-devtools/clang/clang/0029-scan-build-py-respect-LLVM_LIBDIR_SUFFIX-like-other-.patch
index b37661aff48f5ddb568470f40a795aeac3a29376..47af9a0541412f36bdd9714aef2d44cbedd8b67d 100644 (file)
@@ -1,4 +1,4 @@
-From 36b051141be917a466fbc26b140b3ba268d82468 Mon Sep 17 00:00:00 2001
+From 0380d07443155f26cca1fef70a21426faf102624 Mon Sep 17 00:00:00 2001
 From: Martin Jansa <martin.jansa@gmail.com>
 Date: Fri, 13 Sep 2024 13:38:08 +0200
 Subject: [PATCH] scan-build-py: respect LLVM_LIBDIR_SUFFIX like other tools do
similarity index 94%
rename from meta/recipes-devtools/clang/clang/0031-compiler-rt-Do-not-pass-target-to-clang-compiler.patch
rename to meta/recipes-devtools/clang/clang/0030-compiler-rt-Do-not-pass-target-to-clang-compiler.patch
index 5483638d12c15f3a8b13c206df4f81bde0bb8e3f..3a670bf94fc203e8140a4359a249684421909e89 100644 (file)
@@ -1,4 +1,4 @@
-From c4da3b294284213bad523c47a9ab1825175ccda6 Mon Sep 17 00:00:00 2001
+From 223ba6978ee5d198e4dd792e702e5049d53bde37 Mon Sep 17 00:00:00 2001
 From: Khem Raj <raj.khem@gmail.com>
 Date: Thu, 13 Mar 2025 00:30:38 -0700
 Subject: [PATCH] compiler-rt: Do not pass --target to clang compiler
similarity index 95%
rename from meta/recipes-devtools/clang/clang/0032-AsmMatcherEmitter-sort-ClassInfo-lists-by-name-as-we.patch
rename to meta/recipes-devtools/clang/clang/0031-AsmMatcherEmitter-sort-ClassInfo-lists-by-name-as-we.patch
index 416f29804daccc6c23af461421a28493694db7f2..f5ae5cca4c97c529b797d0d45f8fae94a6daa40a 100644 (file)
@@ -1,4 +1,4 @@
-From 222b03ed7a0549e7cdbe67a37b6f965f93d3d8fe Mon Sep 17 00:00:00 2001
+From be6d7ca8f69615782b7376e61ff65feb0b389b58 Mon Sep 17 00:00:00 2001
 From: Alexander Kanavin <alex.kanavin@gmail.com>
 Date: Fri, 27 Nov 2020 10:11:08 +0000
 Subject: [PATCH] AsmMatcherEmitter: sort ClassInfo lists by name as well
similarity index 95%
rename from meta/recipes-devtools/clang/clang/0033-llvm-config-remove-LLVM_LDFLAGS-from-ldflags-output.patch
rename to meta/recipes-devtools/clang/clang/0032-llvm-config-remove-LLVM_LDFLAGS-from-ldflags-output.patch
index afd28fb8f5e6378a49d153ee2c3659440c06f0d0..cfa24d8c4bde2f857e1e221efe29d4460142701a 100644 (file)
@@ -1,4 +1,4 @@
-From 0bd04308858d0a5d582d54584e5c021e10fee1bb Mon Sep 17 00:00:00 2001
+From ac2b09550c5b7e51e4ac70ff5dfa006a54e0bf0e Mon Sep 17 00:00:00 2001
 From: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
 Date: Wed, 2 Apr 2025 17:05:17 +0300
 Subject: [PATCH] llvm-config: remove LLVM_LDFLAGS from --ldflags output
similarity index 97%
rename from meta/recipes-devtools/clang/clang/0034-compiler-rt-Exclude-sync_fetch_and_-for-any-pre-ARMv.patch
rename to meta/recipes-devtools/clang/clang/0033-compiler-rt-Exclude-sync_fetch_and_-for-any-pre-ARMv.patch
index c409509d00f2fe34cc136255ff95db4c99ee0032..e586de7d997cf9970f93de6294cc7045ecfcf85e 100644 (file)
@@ -1,4 +1,4 @@
-From 83994facdea30da795875b50a26d7f23035ae141 Mon Sep 17 00:00:00 2001
+From 2c1f2effb8a5489fbb384610d7bf515a2c5b9b68 Mon Sep 17 00:00:00 2001
 From: Khem Raj <raj.khem@gmail.com>
 Date: Sat, 10 May 2025 14:03:12 -0700
 Subject: [PATCH] compiler-rt: Exclude sync_fetch_and_* for any pre-ARMv6
similarity index 95%
rename from meta/recipes-devtools/clang/clang/0035-compiler-rt-Hardcode-uptr-sptr-typedefs-on-Mips-Linu.patch
rename to meta/recipes-devtools/clang/clang/0034-compiler-rt-Hardcode-uptr-sptr-typedefs-on-Mips-Linu.patch
index 45d499e60f2911be95fce4b596aedd063eeeb549..9ccd4997b048027f554560badef655f2a8fb5774 100644 (file)
@@ -1,4 +1,4 @@
-From 6167af21af9a97fe10d6d5f69aacf7d9785a8fcf Mon Sep 17 00:00:00 2001
+From e7ec5120258d95ac015100cbfe4e595d4592d47b Mon Sep 17 00:00:00 2001
 From: Khem Raj <raj.khem@gmail.com>
 Date: Thu, 22 May 2025 21:50:45 -0700
 Subject: [PATCH] [compiler-rt] Hardcode uptr/sptr typedefs on Mips/Linux
similarity index 96%
rename from meta/recipes-devtools/clang/clang/0036-clang-Use-sysroot-relative-paths-for-getArchSpecific.patch
rename to meta/recipes-devtools/clang/clang/0035-clang-Use-sysroot-relative-paths-for-getArchSpecific.patch
index 95cb9ce1e5e0e47042469e2ed520dea2027f359f..88e6fa9c4d204137703128f76f8b991e7647ad89 100644 (file)
@@ -1,4 +1,4 @@
-From cda45a69a5fa5cd4106be8588c7e33e8f6535e17 Mon Sep 17 00:00:00 2001
+From c4e8df6a492de2d98be18093de2fe0d97e221d48 Mon Sep 17 00:00:00 2001
 From: Khem Raj <raj.khem@gmail.com>
 Date: Mon, 7 Jul 2025 19:22:07 -0700
 Subject: [PATCH] clang: Use sysroot relative paths for getArchSpecificLibPaths
similarity index 97%
rename from meta/recipes-devtools/clang/clang/0037-allow-external-prepare_builtins.patch
rename to meta/recipes-devtools/clang/clang/0036-allow-external-prepare_builtins.patch
index a9f401b21bb808844d0fac1f39c456e5c4e8bce1..7331eb6f83aa8948f8b961de1ec3c24b4749ad97 100644 (file)
@@ -1,4 +1,4 @@
-From cd679dff50adb4a96dae132ba54e74d7c7371074 Mon Sep 17 00:00:00 2001
+From 61cb0afd40ef8d6a5493cbd3bd60f49f61e8b34f Mon Sep 17 00:00:00 2001
 From: Ross Burton <ross.burton@arm.com>
 Date: Wed, 16 Jul 2025 23:24:21 +0100
 Subject: [PATCH] allow external prepare_builtins
similarity index 96%
rename from meta/recipes-devtools/clang/clang/0038-Revert-libc-Remap-headers-in-the-debug-info-when-bui.patch
rename to meta/recipes-devtools/clang/clang/0037-Revert-libc-Remap-headers-in-the-debug-info-when-bui.patch
index 1572911aad63e7a6300e3c44d9152b7bd7ebc0b6..7582134eeac897e730f875f6df58b2800c768515 100644 (file)
@@ -1,4 +1,4 @@
-From e5033c176725f7877694cbee6a8aaa00291101c4 Mon Sep 17 00:00:00 2001
+From 4a5e076817be3291d9370a8831f96d1223087a72 Mon Sep 17 00:00:00 2001
 From: Khem Raj <raj.khem@gmail.com>
 Date: Sun, 27 Jul 2025 19:12:13 -0700
 Subject: [PATCH] Revert "[libc++] Remap headers in the debug info when
similarity index 95%
rename from meta/recipes-devtools/clang/clang/0039-Prevent-revisiting-block-when-searching-for-noreturn.patch
rename to meta/recipes-devtools/clang/clang/0038-Prevent-revisiting-block-when-searching-for-noreturn.patch
index 343b65f505c3390c179f8f097357e1feb7654839..d3d7403854a994d18380f03407aff62291d67f30 100644 (file)
@@ -1,4 +1,4 @@
-From ef88c2d42100d7e9aee8dc876094993080b42b9f Mon Sep 17 00:00:00 2001
+From fdd02ac61cb909711f56f1e990f45439b0beef7b Mon Sep 17 00:00:00 2001
 From: Serge Pavlov <sepavloff@gmail.com>
 Date: Fri, 25 Jul 2025 13:35:19 +0700
 Subject: [PATCH] Prevent revisiting block when searching for noreturn vars
similarity index 96%
rename from meta/recipes-devtools/clang/clang/0040-Only-build-c-index-test-when-clang-tests-are-include.patch
rename to meta/recipes-devtools/clang/clang/0039-Only-build-c-index-test-when-clang-tests-are-include.patch
index 111e0110bcdd6f8afd7e7b16c8833c633c441d8f..d3988b0f36a5e48939d2b5a4b72472b9c40e5339 100644 (file)
@@ -1,4 +1,4 @@
-From 70c4615ab54e5380019955a7cb3381b977802b7d Mon Sep 17 00:00:00 2001
+From de5737078972d8ba89bc6194fc0f50421c8d5631 Mon Sep 17 00:00:00 2001
 From: David Spickett <david.spickett@linaro.org>
 Date: Tue, 29 Jul 2025 14:17:56 +0000
 Subject: [PATCH] Only build c-index-test when clang tests are included
similarity index 97%
rename from meta/recipes-devtools/clang/clang/0041-opt-viewer-Allow-users-to-set-LLVM_HAVE_OPT_VIEWER_M.patch
rename to meta/recipes-devtools/clang/clang/0040-opt-viewer-Allow-users-to-set-LLVM_HAVE_OPT_VIEWER_M.patch
index 4dc01f6e640c6f4dfc0a5ca9b5865d863a9d8bf8..4e93756af928300339eb6020ffb6f3aac7f3e38c 100644 (file)
@@ -1,4 +1,4 @@
-From 93a51605fccf0f99868f8bae212a08823d01b03a Mon Sep 17 00:00:00 2001
+From c2b576a49ed1b83def75578f7d2b2e8c3c54e60f Mon Sep 17 00:00:00 2001
 From: Khem Raj <raj.khem@gmail.com>
 Date: Sat, 2 Aug 2025 17:58:20 -0700
 Subject: [PATCH] [opt-viewer] Allow users to set LLVM_HAVE_OPT_VIEWER_MODULES
index 98143194295cd12b71aa96c5cccfaa40dcf1583f..bf3a63914a7a10f861f373c069629567d6470067 100644 (file)
@@ -5,7 +5,7 @@ LLVM_HTTP ?= "https://github.com/llvm"
 
 MAJOR_VER = "21"
 MINOR_VER = "1"
-PATCH_VER = "0"
+PATCH_VER = "1"
 # could be 'rcX' or 'git' or empty ( for release )
 VER_SUFFIX = ""
 
index 889847c3e112c3c8c9596ebf255d1e5054777e3e..625b0b064b7f48164bedb7a506fd819b5abdcfd8 100644 (file)
@@ -17,7 +17,7 @@ BASEURI ?= "${LLVM_HTTP}/llvm-project/releases/download/llvmorg-${PV}${VER_SUFFI
 UPSTREAM_CHECK_URI = "${LLVM_HTTP}/llvm-project/releases/"
 UPSTREAM_CHECK_REGEX = "releases/tag/llvmorg-?(?P<pver>\d+(\.\d+)+)"
 SOURCEDIR ?= "llvm-project-${PV}${VER_SUFFIX}.src"
-SRC_URI[sha256sum] = "1672e3efb4c2affd62dbbe12ea898b28a451416c7d95c1bd0190c26cbe878825"
+SRC_URI[sha256sum] = "8863980e14484a72a9b7d2c80500e1749054d74f08f8c5102fd540a3c5ac9f8a"
 
 SRC_URI = "\
     ${BASEURI} \
@@ -46,22 +46,21 @@ SRC_URI = "\
     file://0023-compiler-rt-Enable-__int128-for-ppc32.patch \
     file://0024-llvm-Do-not-use-cmake-infra-to-detect-libzstd.patch \
     file://0025-compiler-rt-Fix-stat-struct-s-size-for-O32-ABI.patch \
-    file://0026-compiler-rt-Undef-_TIME_BITS-along-with-_FILE_OFFSET.patch \
-    file://0027-ToolChains-Gnu.cpp-ARMLibDirs-search-also-in-lib32.patch \
-    file://0028-clang-llvm-Add-OE-specific-ABI-triple-for-N32-ABI.patch \
-    file://0029-llvm-Add-libunwind.pc.in-and-llvm-config-scripts.patch \
-    file://0030-scan-build-py-respect-LLVM_LIBDIR_SUFFIX-like-other-.patch \
-    file://0031-compiler-rt-Do-not-pass-target-to-clang-compiler.patch \
-    file://0032-AsmMatcherEmitter-sort-ClassInfo-lists-by-name-as-we.patch \
-    file://0033-llvm-config-remove-LLVM_LDFLAGS-from-ldflags-output.patch \
-    file://0034-compiler-rt-Exclude-sync_fetch_and_-for-any-pre-ARMv.patch \
-    file://0035-compiler-rt-Hardcode-uptr-sptr-typedefs-on-Mips-Linu.patch \
-    file://0036-clang-Use-sysroot-relative-paths-for-getArchSpecific.patch \
-    file://0037-allow-external-prepare_builtins.patch \
-    file://0038-Revert-libc-Remap-headers-in-the-debug-info-when-bui.patch \
-    file://0039-Prevent-revisiting-block-when-searching-for-noreturn.patch \
-    file://0040-Only-build-c-index-test-when-clang-tests-are-include.patch \
-    file://0041-opt-viewer-Allow-users-to-set-LLVM_HAVE_OPT_VIEWER_M.patch \
+    file://0026-ToolChains-Gnu.cpp-ARMLibDirs-search-also-in-lib32.patch \
+    file://0027-clang-llvm-Add-OE-specific-ABI-triple-for-N32-ABI.patch \
+    file://0028-llvm-Add-libunwind.pc.in-and-llvm-config-scripts.patch \
+    file://0029-scan-build-py-respect-LLVM_LIBDIR_SUFFIX-like-other-.patch \
+    file://0030-compiler-rt-Do-not-pass-target-to-clang-compiler.patch \
+    file://0031-AsmMatcherEmitter-sort-ClassInfo-lists-by-name-as-we.patch \
+    file://0032-llvm-config-remove-LLVM_LDFLAGS-from-ldflags-output.patch \
+    file://0033-compiler-rt-Exclude-sync_fetch_and_-for-any-pre-ARMv.patch \
+    file://0034-compiler-rt-Hardcode-uptr-sptr-typedefs-on-Mips-Linu.patch \
+    file://0035-clang-Use-sysroot-relative-paths-for-getArchSpecific.patch \
+    file://0036-allow-external-prepare_builtins.patch \
+    file://0037-Revert-libc-Remap-headers-in-the-debug-info-when-bui.patch \
+    file://0038-Prevent-revisiting-block-when-searching-for-noreturn.patch \
+    file://0039-Only-build-c-index-test-when-clang-tests-are-include.patch \
+    file://0040-opt-viewer-Allow-users-to-set-LLVM_HAVE_OPT_VIEWER_M.patch \
 "
 # Fallback to no-PIE if not set
 GCCPIE ??= ""