blob: ca5e29457ee831be32191426b436692400fb6ac1 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
From 0aecf225347bea7153b848261da51b2b97cc86b6 Mon Sep 17 00:00:00 2001
From: Renjith Ravindran <Renjith.RavindranKannath@amd.com>
Date: Mon, 8 Aug 2022 21:44:11 +0000
Subject: [PATCH] Adjust openmp bitcode directory for llvm link as llvm 5.2
have a change where the OpenMP clang toolchain looks for bitcode files in
llvm/bin/../lib instead of llvm/bin/../libdevice
---
clang/lib/Driver/ToolChains/AMDGPUOpenMP.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/clang/lib/Driver/ToolChains/AMDGPUOpenMP.cpp b/clang/lib/Driver/ToolChains/AMDGPUOpenMP.cpp
index 9115fcf61..ce044712d 100644
--- a/clang/lib/Driver/ToolChains/AMDGPUOpenMP.cpp
+++ b/clang/lib/Driver/ToolChains/AMDGPUOpenMP.cpp
@@ -179,7 +179,7 @@ const char *AMDGCN::OpenMPLinker::constructLLVMLinkCommand(
getProcessorFromTargetID(getToolChain().getTriple(), TargetID);
// If device debugging turned on, add specially built bc files
- StringRef libpath = Args.MakeArgString(C.getDriver().Dir + "/../lib");
+ StringRef libpath = Args.MakeArgString(C.getDriver().Dir + "/../lib/libdevice");
std::string lib_debug_path = FindDebugInLibraryPath();
if (!lib_debug_path.empty())
libpath = lib_debug_path;
--
2.25.1
|