From 441b6f373f113fb8427512c890194bff61375845 Mon Sep 17 00:00:00 2001 From: Malik Shahzad Muzaffar Date: Tue, 24 Mar 2026 23:31:56 +0100 Subject: [PATCH 1/2] llvm: Drop libcxx, libcxxabi, libunwind runtime as we use gcc-toolchain --- llvm.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/llvm.spec b/llvm.spec index d220d8238f3..8ad7b5d4592 100644 --- a/llvm.spec +++ b/llvm.spec @@ -42,7 +42,7 @@ cmake %{_builddir}/llvm-%{realversion}-%{llvmCommit}/llvm \ -DLLVM_BINUTILS_INCDIR:STRING="${GCC_ROOT}/include" \ %endif -DLLVM_ENABLE_PROJECTS="clang;clang-tools-extra;mlir;lld" \ - -DLLVM_ENABLE_RUNTIMES="libcxx;libcxxabi;libunwind;compiler-rt;openmp" \ + -DLLVM_ENABLE_RUNTIMES="compiler-rt;openmp" \ -DIWYU_RESOURCE_RELATIVE_TO="iwyu" \ -DCMAKE_INSTALL_PREFIX:PATH="%{i}" \ -DCMAKE_BUILD_TYPE:STRING=Release \ From 2e181fd07bbb876fbb6aa76e289193653b178b82 Mon Sep 17 00:00:00 2001 From: Malik Shahzad Muzaffar Date: Wed, 25 Mar 2026 09:40:13 +0100 Subject: [PATCH 2/2] disable llvm tests --- llvm.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/llvm.spec b/llvm.spec index 8ad7b5d4592..8a9bb27158d 100644 --- a/llvm.spec +++ b/llvm.spec @@ -53,6 +53,8 @@ cmake %{_builddir}/llvm-%{realversion}-%{llvmCommit}/llvm \ -DLLVM_ENABLE_EH:BOOL=ON \ -DLLVM_ENABLE_PIC:BOOL=ON \ -DLLVM_ENABLE_RTTI:BOOL=ON \ + -DCOMPILER_RT_INCLUDE_TESTS=OFF \ + -DLLVM_INCLUDE_TESTS=OFF \ -DLLVM_HOST_TRIPLE=${host_triple} \ -DLLVM_TARGETS_TO_BUILD:STRING="X86;PowerPC;AArch64;RISCV;NVPTX" \ %if 0%{!?without_cuda:1} @@ -67,9 +69,7 @@ echo -e "--gcc-toolchain=$GCC_ROOT\n--target=$host_triple" > bin/clang++.cfg ln -s clang++.cfg bin/clang.cfg %endif -export LIT_OPTS="%{makeprocesses}" ninja -v %{makeprocesses} -ninja -v %{makeprocesses} check-clang-tools bin/clang-tidy --checks=* --list-checks | grep cms-handle %install