From 946852b26c5ed9bddf8741a1a25db99771d0c9e6 Mon Sep 17 00:00:00 2001 From: Akrit Kumar Behera <84931167+akritkbehera@users.noreply.github.com> Date: Fri, 7 Aug 2026 11:44:41 +0200 Subject: [PATCH 1/3] Update LLVM version from 21.1.4 to 22.1.8 --- llvm.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/llvm.spec b/llvm.spec index 0dffbed3fba..e57a64bfcb0 100644 --- a/llvm.spec +++ b/llvm.spec @@ -1,4 +1,4 @@ -### RPM external llvm 21.1.4 +### RPM external llvm 22.1.8 ## INITENV +PATH LD_LIBRARY_PATH %{i}/lib64 ## INITENV +PATH PYTHON3PATH %{i}/lib64/python%{cms_python3_major_minor_version}/site-packages From 68c34c46996bcbfeea084ef32bafc42bdef7c786 Mon Sep 17 00:00:00 2001 From: Akrit Kumar Behera <84931167+akritkbehera@users.noreply.github.com> Date: Sun, 9 Aug 2026 13:57:56 +0200 Subject: [PATCH 2/3] Update llvmCommit and llvmBranch definitions --- llvm.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/llvm.spec b/llvm.spec index e57a64bfcb0..9245baaf508 100644 --- a/llvm.spec +++ b/llvm.spec @@ -6,8 +6,8 @@ BuildRequires: cmake cms-ninja Requires: gcc zlib python3 libxml2 zstd libunwind %{!?without_cuda:Requires: cuda} -%define llvmCommit 3063d23cfa249166b2e0c33a02c7300c20ffb2d -%define llvmBranch cms/llvmorg-21.1.4 +%define llvmCommit 60d982b002db0e4e288b0119a9268582613416f3 +%define llvmBranch cms/llvmorg-%{realversion} %define iwyuCommit 791e69ea4662cb3e74e8128fd5fd69bd7f4ea6b3 %define iwyuBranch clang_21 From d1e9ba0209895e090884297584afc48a624b8377 Mon Sep 17 00:00:00 2001 From: Akrit Kumar Behera <84931167+akritkbehera@users.noreply.github.com> Date: Sun, 9 Aug 2026 14:49:39 +0200 Subject: [PATCH 3/3] Update iwyuCommit and iwyuBranch definitions --- llvm.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/llvm.spec b/llvm.spec index 9245baaf508..17b65551f8d 100644 --- a/llvm.spec +++ b/llvm.spec @@ -8,8 +8,8 @@ Requires: gcc zlib python3 libxml2 zstd libunwind %define llvmCommit 60d982b002db0e4e288b0119a9268582613416f3 %define llvmBranch cms/llvmorg-%{realversion} -%define iwyuCommit 791e69ea4662cb3e74e8128fd5fd69bd7f4ea6b3 -%define iwyuBranch clang_21 +%define iwyuCommit 01a091d16b3dedb808db21f32ed3e761737a3691 +%define iwyuBranch clang_22 Source0: git+https://github.com/cms-externals/llvm-project.git?obj=%{llvmBranch}/%{llvmCommit}&export=llvm-%{realversion}-%{llvmCommit}&module=llvm-%{realversion}-%{llvmCommit}&output=/llvm-%{realversion}-%{llvmCommit}.tgz Source1: git+https://github.com/include-what-you-use/include-what-you-use.git?obj=%{iwyuBranch}/%{iwyuCommit}&export=iwyu-%{realversion}-%{iwyuCommit}&module=iwyu-%{realversion}-%{iwyuCommit}&output=/iwyu-%{realversion}-%{iwyuCommit}.tgz