[lld] [lld-macho] Link against libatomic when necessary (PR #144259)

Shoaib Meenai via llvm-commits llvm-commits at lists.llvm.org
Mon Oct 27 16:12:01 PDT 2025


https://github.com/smeenai updated https://github.com/llvm/llvm-project/pull/144259

>From 8c8868f2d208b27113c2c259e85791031604e943 Mon Sep 17 00:00:00 2001
From: Sertonix <sertonix at posteo.net>
Date: Sun, 15 Jun 2025 12:29:57 +0200
Subject: [PATCH] [lld-macho] Link against libatomic when necessary

In Driver.cpp std::atomic<uint64_t> is used which may need libatomic.
---
 lld/MachO/CMakeLists.txt | 1 +
 1 file changed, 1 insertion(+)

diff --git a/lld/MachO/CMakeLists.txt b/lld/MachO/CMakeLists.txt
index ecf6ce609e59f..433ac4ec85853 100644
--- a/lld/MachO/CMakeLists.txt
+++ b/lld/MachO/CMakeLists.txt
@@ -58,6 +58,7 @@ add_lld_library(lldMachO
   LINK_LIBS
   lldCommon
   ${LLVM_PTHREAD_LIB}
+  ${LLVM_ATOMIC_LIB}
 
   DEPENDS
   MachOOptionsTableGen



More information about the llvm-commits mailing list