[triton-mlir] add flag "Link only needed" for external libs. (#838)
This commit is contained in:
@@ -197,7 +197,8 @@ translateTritonGPUToLLVMIR(llvm::LLVMContext *llvmContext,
|
|||||||
ext_mod->setTargetTriple(llvmir->getTargetTriple());
|
ext_mod->setTargetTriple(llvmir->getTargetTriple());
|
||||||
ext_mod->setDataLayout(llvmir->getDataLayout());
|
ext_mod->setDataLayout(llvmir->getDataLayout());
|
||||||
|
|
||||||
if (llvm::Linker::linkModules(*llvmir, std::move(ext_mod))) {
|
if (llvm::Linker::linkModules(*llvmir, std::move(ext_mod),
|
||||||
|
llvm::Linker::Flags::LinkOnlyNeeded)) {
|
||||||
llvm::errs() << "Failed to link extern lib " << lib.first;
|
llvm::errs() << "Failed to link extern lib " << lib.first;
|
||||||
return nullptr;
|
return nullptr;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user