[llvm] [llvm] Fix SupportHTTP linkage with libLLVM in unit-tests (PR #190097)

Stefan Gränitz via llvm-commits llvm-commits at lists.llvm.org
Thu Apr 2 04:44:35 PDT 2026


https://github.com/weliveindetail updated https://github.com/llvm/llvm-project/pull/190097

>From 03668408dfe41ec6085607731aa92e14a38c9dfc Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Stefan=20Gr=C3=A4nitz?= <stefan.graenitz at gmail.com>
Date: Wed, 1 Apr 2026 21:19:07 -0400
Subject: [PATCH 1/2] [llvm] Fix SupportHTTP linkage with dylib in unit-tests

---
 llvm/unittests/Debuginfod/CMakeLists.txt   | 5 ++++-
 llvm/unittests/Support/HTTP/CMakeLists.txt | 5 ++++-
 2 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/llvm/unittests/Debuginfod/CMakeLists.txt b/llvm/unittests/Debuginfod/CMakeLists.txt
index 4ac75c0720e89..1c4592a71662c 100644
--- a/llvm/unittests/Debuginfod/CMakeLists.txt
+++ b/llvm/unittests/Debuginfod/CMakeLists.txt
@@ -1,9 +1,12 @@
+set(LLVM_LINK_COMPONENTS
+  LLVMSupportHTTP
+  )
+
 add_llvm_unittest(DebuginfodTests
   DebuginfodTests.cpp
   )
 
 target_link_libraries(DebuginfodTests PRIVATE
   LLVMDebuginfod
-  LLVMSupportHTTP
   LLVMTestingSupport
   )
diff --git a/llvm/unittests/Support/HTTP/CMakeLists.txt b/llvm/unittests/Support/HTTP/CMakeLists.txt
index 59e2393bfae06..a7d975a06d74c 100644
--- a/llvm/unittests/Support/HTTP/CMakeLists.txt
+++ b/llvm/unittests/Support/HTTP/CMakeLists.txt
@@ -1,8 +1,11 @@
+set(LLVM_LINK_COMPONENTS
+  LLVMSupportHTTP
+  )
+
 add_llvm_unittest(SupportHTTPTests
   HTTPServerTests.cpp
   )
 
 target_link_libraries(SupportHTTPTests PRIVATE
-  LLVMSupportHTTP
   LLVMTestingSupport
   )

>From 506461cbb5fd677bc5e04f4e9753245f5a8f4728 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Stefan=20Gr=C3=A4nitz?= <stefan.graenitz at gmail.com>
Date: Thu, 2 Apr 2026 07:44:15 -0400
Subject: [PATCH 2/2] Remove LLVM prefix from link component names

---
 llvm/unittests/Debuginfod/CMakeLists.txt   | 2 +-
 llvm/unittests/Support/HTTP/CMakeLists.txt | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/llvm/unittests/Debuginfod/CMakeLists.txt b/llvm/unittests/Debuginfod/CMakeLists.txt
index 1c4592a71662c..c8b8e24fc34e0 100644
--- a/llvm/unittests/Debuginfod/CMakeLists.txt
+++ b/llvm/unittests/Debuginfod/CMakeLists.txt
@@ -1,5 +1,5 @@
 set(LLVM_LINK_COMPONENTS
-  LLVMSupportHTTP
+  SupportHTTP
   )
 
 add_llvm_unittest(DebuginfodTests
diff --git a/llvm/unittests/Support/HTTP/CMakeLists.txt b/llvm/unittests/Support/HTTP/CMakeLists.txt
index a7d975a06d74c..a6a1e72dcf7dc 100644
--- a/llvm/unittests/Support/HTTP/CMakeLists.txt
+++ b/llvm/unittests/Support/HTTP/CMakeLists.txt
@@ -1,5 +1,5 @@
 set(LLVM_LINK_COMPONENTS
-  LLVMSupportHTTP
+  SupportHTTP
   )
 
 add_llvm_unittest(SupportHTTPTests



More information about the llvm-commits mailing list