[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