[Mlir-commits] [mlir] [mlir][mesh] Fix build breakage (PR #74362)

Krzysztof Parzyszek llvmlistbot at llvm.org
Mon Dec 4 11:38:02 PST 2023


https://github.com/kparzysz created https://github.com/llvm/llvm-project/pull/74362

```
/usr/bin/ld: CMakeFiles/obj.MLIRMeshDialect.dir/MeshOps.cpp.o: in function
 `mlir::mesh::BroadcastOp::print(mlir::OpAsmPrinter&) [clone .localalias]':
MeshOps.cpp:(.text._ZN4mlir4mesh11BroadcastOp5printERNS_12OpAsmPrinterE+0x2 d3): undefined reference to `mlir::printDynamicIndexList(mlir::OpAsmPrinter&, mlir::Operation*, mlir::OperandRange, llvm::ArrayRef<long>, mlir::TypeRange, llvm::ArrayRef<bool>, mlir::AsmParser::Delimiter)'
```

>From 2f205fbd0281016599b130d3de9a68eed0f43472 Mon Sep 17 00:00:00 2001
From: Krzysztof Parzyszek <Krzysztof.Parzyszek at amd.com>
Date: Mon, 4 Dec 2023 13:32:17 -0600
Subject: [PATCH] [mlir][mesh] Fix build breakage

/usr/bin/ld: CMakeFiles/obj.MLIRMeshDialect.dir/MeshOps.cpp.o: in function
 `mlir::mesh::BroadcastOp::print(mlir::OpAsmPrinter&) [clone .localalias]':
MeshOps.cpp:(.text._ZN4mlir4mesh11BroadcastOp5printERNS_12OpAsmPrinterE+0x2
d3): undefined reference to `mlir::printDynamicIndexList(mlir::OpAsmPrinter
&, mlir::Operation*, mlir::OperandRange, llvm::ArrayRef<long>, mlir::TypeRa
nge, llvm::ArrayRef<bool>, mlir::AsmParser::Delimiter)'
---
 mlir/lib/Dialect/Mesh/IR/CMakeLists.txt | 1 +
 1 file changed, 1 insertion(+)

diff --git a/mlir/lib/Dialect/Mesh/IR/CMakeLists.txt b/mlir/lib/Dialect/Mesh/IR/CMakeLists.txt
index 700e6e21f36b6..634a94f8cec87 100644
--- a/mlir/lib/Dialect/Mesh/IR/CMakeLists.txt
+++ b/mlir/lib/Dialect/Mesh/IR/CMakeLists.txt
@@ -13,4 +13,5 @@ add_mlir_dialect_library(MLIRMeshDialect
   MLIRArithDialect
   MLIRIR
   MLIRSupport
+  MLIRViewLikeInterface
 )



More information about the Mlir-commits mailing list