From 7006dbf8d595b5ceabefc29cce0d72873b765417 Mon Sep 17 00:00:00 2001 From: Konrad Kleine Date: Mon, 17 Oct 2022 10:24:52 +0200 Subject: [PATCH] Add BuildRequires: gcc-toolset-12-libatomic-devel This should solve this problem: ``` -- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB -- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB - Success -- Looking for __atomic_load_8 in atomic -- Looking for __atomic_load_8 in atomic - not found CMake Error at /usr/lib/cmake/llvm/CheckAtomic.cmake:80 (message): Host compiler appears to require libatomic for 64-bit operations, but cannot find it. ``` Resolves: rhbz#2118319 --- clang.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/clang.spec b/clang.spec index 0b0b0ab..03cf84b 100644 --- a/clang.spec +++ b/clang.spec @@ -99,6 +99,7 @@ Patch201: 0001-clang-tools-extra-Make-test-dependency-on-LLVMHello-.patch # to compile clang. BuildRequires: gcc-toolset-12-gcc-c++ BuildRequires: gcc-toolset-12-annobin-plugin-gcc +BuildRequires: gcc-toolset-12-libatomic-devel BuildRequires: clang BuildRequires: cmake BuildRequires: ninja-build