llvmbot wrote:
<!--LLVM PR SUMMARY COMMENT--> @llvm/pr-subscribers-clang Author: Siu Chi Chan (scchan) <details> <summary>Changes</summary> Remove the dots in the HIP path before passing to the rpath flag --- Full diff: https://github.com/llvm/llvm-project/pull/143792.diff 1 Files Affected: - (modified) clang/lib/Driver/ToolChains/Linux.cpp (+5-2) ``````````diff diff --git a/clang/lib/Driver/ToolChains/Linux.cpp b/clang/lib/Driver/ToolChains/Linux.cpp index 151b2bfced818..9bfe3a9346efa 100644 --- a/clang/lib/Driver/ToolChains/Linux.cpp +++ b/clang/lib/Driver/ToolChains/Linux.cpp @@ -743,9 +743,12 @@ void Linux::AddHIPRuntimeLibArgs(const ArgList &Args, Args.MakeArgString(StringRef("-L") + RocmInstallation->getLibPath())); if (Args.hasFlag(options::OPT_frtlib_add_rpath, - options::OPT_fno_rtlib_add_rpath, false)) + options::OPT_fno_rtlib_add_rpath, false)) { + SmallString<0> p = RocmInstallation->getLibPath(); + llvm::sys::path::remove_dots(p); CmdArgs.append( - {"-rpath", Args.MakeArgString(RocmInstallation->getLibPath())}); + {"-rpath", Args.MakeArgString(p)}); + } CmdArgs.push_back("-lamdhip64"); } `````````` </details> https://github.com/llvm/llvm-project/pull/143792 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits