From 0988addf2680b3717be47fd6f2493f33fe886f90 Mon Sep 17 00:00:00 2001 From: Sam James Date: Wed, 19 Oct 2022 20:12:10 +0100 Subject: Link libclangBasic against libatomic when necessary. This is necessary at least on PPC32. Depends on D136280. Bug: https://bugs.gentoo.org/874024 Thanks-to: Arfrever Frehtes Taifersar Arahesis Tested-by: erhard_f@mailbox.org Differential Revision: https://reviews.llvm.org/D136282 (cherry picked from commit 20132d8eaa68a6c53e152718beda1dc0f4c9ff6c) --- clang/CMakeLists.txt | 1 + clang/lib/Basic/CMakeLists.txt | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/clang/CMakeLists.txt b/clang/CMakeLists.txt index 13d76e7fd935..e3bc4b468fb6 100644 --- a/clang/CMakeLists.txt +++ b/clang/CMakeLists.txt @@ -117,6 +117,7 @@ if(CLANG_BUILT_STANDALONE) include(TableGen) include(HandleLLVMOptions) include(VersionFromVCS) + include(CheckAtomic) include(GetErrcMessages) include(LLVMDistributionSupport) diff --git a/clang/lib/Basic/CMakeLists.txt b/clang/lib/Basic/CMakeLists.txt index 3e052c0cf995..c38c9fddb424 100644 --- a/clang/lib/Basic/CMakeLists.txt +++ b/clang/lib/Basic/CMakeLists.txt @@ -110,3 +110,7 @@ add_clang_library(clangBasic omp_gen ) +target_link_libraries(clangBasic + PRIVATE + ${LLVM_ATOMIC_LIB} +) -- cgit v1.2.1