[llvm-branch-commits] [llvm] [DWARFLinker] Link itself against LLVM_ATOMIC_LIB (PR #180990)
Thomas Debesse via llvm-branch-commits
llvm-branch-commits at lists.llvm.org
Wed Feb 11 10:49:18 PST 2026
https://github.com/illwieckz updated https://github.com/llvm/llvm-project/pull/180990
>From 67b3a940f451c822a20f59be82601899687f038e Mon Sep 17 00:00:00 2001
From: Thomas Debesse <dev at illwieckz.net>
Date: Wed, 11 Feb 2026 19:32:03 +0100
Subject: [PATCH] [DWARFLinker] Link itself against LLVM_ATOMIC_LIB
Avoid such link error when building on RISC-V:
FAILED: lib/libLLVMDWARFLinkerParallel.so.21.1
<artificial>:(.text._ZN4llvm12dwarf_linker8parallel17DependencyTracker28markParentsAsKeepingChildrenERKNS1_15UnitEntryPairTyE+0x1b4): undefined reference to __atomic_compare_exchange_2'
---
llvm/lib/DWARFLinker/Parallel/CMakeLists.txt | 1 +
1 file changed, 1 insertion(+)
diff --git a/llvm/lib/DWARFLinker/Parallel/CMakeLists.txt b/llvm/lib/DWARFLinker/Parallel/CMakeLists.txt
index 29d8028b33fb4..e3c363ebbcbcd 100644
--- a/llvm/lib/DWARFLinker/Parallel/CMakeLists.txt
+++ b/llvm/lib/DWARFLinker/Parallel/CMakeLists.txt
@@ -19,6 +19,7 @@ add_llvm_component_library(LLVMDWARFLinkerParallel
LINK_LIBS
${LLVM_PTHREAD_LIB}
+ ${LLVM_ATOMIC_LIB}
LINK_COMPONENTS
AsmPrinter
More information about the llvm-branch-commits
mailing list