[llvm] [NVPTX] Fix link error when building LLVM with dylib (PR #216898)
Shilei Tian via llvm-commits
llvm-commits at lists.llvm.org
Mon Aug 17 18:50:44 PDT 2026
https://github.com/shiltian created https://github.com/llvm/llvm-project/pull/216898
None
>From fc04134e4b936e41f2dec2d95565bf11647a1f35 Mon Sep 17 00:00:00 2001
From: Shilei Tian <i at tianshilei.me>
Date: Mon, 17 Aug 2026 21:50:02 -0400
Subject: [PATCH] [NVPTX] Fix link error when building LLVM with dylib
---
llvm/lib/Target/NVPTX/CMakeLists.txt | 2 ++
llvm/utils/gn/secondary/llvm/lib/Target/NVPTX/BUILD.gn | 2 ++
2 files changed, 4 insertions(+)
diff --git a/llvm/lib/Target/NVPTX/CMakeLists.txt b/llvm/lib/Target/NVPTX/CMakeLists.txt
index 04f00e1d3af57..98d285f763478 100644
--- a/llvm/lib/Target/NVPTX/CMakeLists.txt
+++ b/llvm/lib/Target/NVPTX/CMakeLists.txt
@@ -62,9 +62,11 @@ add_llvm_target(NVPTXCodeGen
CodeGenTypes
Core
IPO
+ IRPrinter
MC
NVPTXDesc
NVPTXInfo
+ ObjCARC
Scalar
SelectionDAG
Support
diff --git a/llvm/utils/gn/secondary/llvm/lib/Target/NVPTX/BUILD.gn b/llvm/utils/gn/secondary/llvm/lib/Target/NVPTX/BUILD.gn
index 97ac707404d04..4259a732ee380 100644
--- a/llvm/utils/gn/secondary/llvm/lib/Target/NVPTX/BUILD.gn
+++ b/llvm/utils/gn/secondary/llvm/lib/Target/NVPTX/BUILD.gn
@@ -24,11 +24,13 @@ static_library("LLVMNVPTXCodeGen") {
"//llvm/lib/CodeGen/AsmPrinter",
"//llvm/lib/CodeGen/SelectionDAG",
"//llvm/lib/IR",
+ "//llvm/lib/IRPrinter",
"//llvm/lib/MC",
"//llvm/lib/Support",
"//llvm/lib/Target",
"//llvm/lib/TargetParser",
"//llvm/lib/Transforms/IPO",
+ "//llvm/lib/Transforms/ObjCARC",
"//llvm/lib/Transforms/Scalar",
"//llvm/lib/Transforms/Utils",
"//llvm/lib/Transforms/Vectorize",
More information about the llvm-commits
mailing list