[Mlir-commits] [mlir] [mlir][mesh, MPI] Mesh2mpi (PR #104566)
LLVM Continuous Integration
llvmlistbot at llvm.org
Thu Nov 28 01:48:11 PST 2024
llvm-ci wrote:
LLVM Buildbot has detected a new failure on builder `flang-aarch64-libcxx` running on `linaro-flang-aarch64-libcxx` while building `mlir` at step 5 "build-unified-tree".
Full details are available at: https://lab.llvm.org/buildbot/#/builders/89/builds/11542
<details>
<summary>Here is the relevant piece of the build log for the reference</summary>
```
Step 5 (build-unified-tree) failure: build (failure)
...
77.434 [2355/124/4809] Creating library symlink lib/libLLVMPasses.so
77.436 [2355/123/4810] Building CXX object tools/mlir/lib/Dialect/SPIRV/IR/CMakeFiles/obj.MLIRSPIRVDialect.dir/SPIRVOps.cpp.o
77.437 [2355/122/4811] Building CXX object tools/mlir/lib/Dialect/SPIRV/IR/CMakeFiles/obj.MLIRSPIRVDialect.dir/TargetAndABI.cpp.o
77.439 [2355/121/4812] Building CXX object tools/mlir/lib/Dialect/SPIRV/Transforms/CMakeFiles/obj.MLIRSPIRVConversion.dir/SPIRVConversion.cpp.o
77.441 [2355/120/4813] Building CXX object tools/mlir/lib/Dialect/SPIRV/Transforms/CMakeFiles/obj.MLIRSPIRVTransforms.dir/LowerABIAttributesPass.cpp.o
77.443 [2355/119/4814] Building CXX object tools/mlir/lib/Dialect/SPIRV/Transforms/CMakeFiles/obj.MLIRSPIRVTransforms.dir/RewriteInsertsPass.cpp.o
77.444 [2355/118/4815] Building CXX object tools/mlir/lib/Dialect/SPIRV/Transforms/CMakeFiles/obj.MLIRSPIRVTransforms.dir/UnifyAliasedResourcePass.cpp.o
77.446 [2355/117/4816] Building CXX object tools/mlir/lib/Dialect/SPIRV/Transforms/CMakeFiles/obj.MLIRSPIRVTransforms.dir/UpdateVCEPass.cpp.o
77.447 [2355/116/4817] Building CXX object tools/mlir/lib/Dialect/Tensor/Extensions/CMakeFiles/obj.MLIRTensorAllExtensions.dir/AllExtensions.cpp.o
77.509 [2355/115/4818] Linking CXX shared library lib/libMLIRMPIDialect.so.20.0git
FAILED: lib/libMLIRMPIDialect.so.20.0git
: && /usr/local/bin/c++ -fPIC -stdlib=libc++ -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -Wundef -Werror=mismatched-tags -Werror=global-constructors -O3 -DNDEBUG -stdlib=libc++ -Wl,-z,defs -Wl,-z,nodelete -Wl,-rpath-link,/home/tcwg-buildbot/worker/flang-aarch64-libcxx/build/./lib -Wl,--gc-sections -shared -Wl,-soname,libMLIRMPIDialect.so.20.0git -o lib/libMLIRMPIDialect.so.20.0git tools/mlir/lib/Dialect/MPI/IR/CMakeFiles/obj.MLIRMPIDialect.dir/MPIOps.cpp.o tools/mlir/lib/Dialect/MPI/IR/CMakeFiles/obj.MLIRMPIDialect.dir/MPI.cpp.o -Wl,-rpath,"\$ORIGIN/../lib:/home/tcwg-buildbot/worker/flang-aarch64-libcxx/build/lib:" lib/libMLIRDialect.so.20.0git lib/libMLIRInferTypeOpInterface.so.20.0git lib/libMLIRSideEffectInterfaces.so.20.0git lib/libMLIRIR.so.20.0git lib/libMLIRSupport.so.20.0git lib/libLLVMSupport.so.20.0git -Wl,-rpath-link,/home/tcwg-buildbot/worker/flang-aarch64-libcxx/build/lib && :
/usr/bin/ld: tools/mlir/lib/Dialect/MPI/IR/CMakeFiles/obj.MLIRMPIDialect.dir/MPIOps.cpp.o: in function `(anonymous namespace)::FoldCast<mlir::mpi::SendOp>::matchAndRewrite(mlir::mpi::SendOp, mlir::PatternRewriter&) const':
MPIOps.cpp:(.text._ZNK12_GLOBAL__N_18FoldCastIN4mlir3mpi6SendOpEE15matchAndRewriteES3_RNS1_15PatternRewriterE+0xb0): undefined reference to `mlir::detail::TypeIDResolver<mlir::memref::CastOp, void>::id'
/usr/bin/ld: MPIOps.cpp:(.text._ZNK12_GLOBAL__N_18FoldCastIN4mlir3mpi6SendOpEE15matchAndRewriteES3_RNS1_15PatternRewriterE+0xb4): undefined reference to `mlir::detail::TypeIDResolver<mlir::memref::CastOp, void>::id'
/usr/bin/ld: tools/mlir/lib/Dialect/MPI/IR/CMakeFiles/obj.MLIRMPIDialect.dir/MPIOps.cpp.o: in function `(anonymous namespace)::FoldCast<mlir::mpi::RecvOp>::matchAndRewrite(mlir::mpi::RecvOp, mlir::PatternRewriter&) const':
MPIOps.cpp:(.text._ZNK12_GLOBAL__N_18FoldCastIN4mlir3mpi6RecvOpEE15matchAndRewriteES3_RNS1_15PatternRewriterE+0xb0): undefined reference to `mlir::detail::TypeIDResolver<mlir::memref::CastOp, void>::id'
/usr/bin/ld: MPIOps.cpp:(.text._ZNK12_GLOBAL__N_18FoldCastIN4mlir3mpi6RecvOpEE15matchAndRewriteES3_RNS1_15PatternRewriterE+0xb4): undefined reference to `mlir::detail::TypeIDResolver<mlir::memref::CastOp, void>::id'
clang++: error: linker command failed with exit code 1 (use -v to see invocation)
77.517 [2355/114/4819] Building CXX object tools/mlir/lib/Conversion/NVVMToLLVM/CMakeFiles/obj.MLIRNVVMToLLVM.dir/NVVMToLLVM.cpp.o
77.520 [2355/113/4820] Building CXX object tools/mlir/lib/Dialect/SPIRV/Utils/CMakeFiles/obj.MLIRSPIRVUtils.dir/LayoutUtils.cpp.o
77.532 [2355/112/4821] Building CXX object tools/mlir/lib/Dialect/Tensor/Transforms/CMakeFiles/obj.MLIRTensorTransforms.dir/ConcatOpPatterns.cpp.o
77.534 [2355/111/4822] Building CXX object tools/mlir/lib/Dialect/Tensor/IR/CMakeFiles/obj.MLIRTensorDialect.dir/TensorOps.cpp.o
77.536 [2355/110/4823] Building CXX object tools/mlir/test/lib/Analysis/CMakeFiles/MLIRTestAnalysis.dir/TestLiveness.cpp.o
77.542 [2355/109/4824] Building CXX object tools/mlir/lib/Dialect/Tensor/IR/CMakeFiles/obj.MLIRTensorDialect.dir/ValueBoundsOpInterfaceImpl.cpp.o
77.548 [2355/108/4825] Building CXX object tools/mlir/lib/Dialect/Tensor/IR/CMakeFiles/obj.MLIRTensorInferTypeOpInterfaceImpl.dir/TensorInferTypeOpInterfaceImpl.cpp.o
77.550 [2355/107/4826] Building CXX object tools/mlir/lib/Dialect/Tensor/IR/CMakeFiles/obj.MLIRTensorDialect.dir/TensorDialect.cpp.o
77.553 [2355/106/4827] Building CXX object tools/mlir/lib/Dialect/Tensor/IR/CMakeFiles/obj.MLIRTensorTilingInterfaceImpl.dir/TensorTilingInterfaceImpl.cpp.o
77.657 [2355/105/4828] Building CXX object tools/mlir/lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/DecomposeLinalgOps.cpp.o
78.300 [2355/104/4829] Building CXX object tools/mlir/lib/Conversion/GPUToVulkan/CMakeFiles/obj.MLIRGPUToVulkanTransforms.dir/ConvertLaunchFuncToVulkanCalls.cpp.o
78.499 [2355/103/4830] Building CXX object tools/mlir/lib/Conversion/AffineToStandard/CMakeFiles/obj.MLIRAffineToStandard.dir/AffineToStandard.cpp.o
78.622 [2355/102/4831] Building CXX object tools/mlir/lib/Conversion/VectorToSPIRV/CMakeFiles/obj.MLIRVectorToSPIRV.dir/VectorToSPIRVPass.cpp.o
78.927 [2355/101/4832] Building CXX object tools/mlir/lib/Conversion/ComplexToLLVM/CMakeFiles/obj.MLIRComplexToLLVM.dir/ComplexToLLVM.cpp.o
79.189 [2355/100/4833] Building CXX object tools/mlir/lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/SwapExtractSliceWithFillPatterns.cpp.o
79.350 [2355/99/4834] Building CXX object tools/mlir/lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/TransposeMatmul.cpp.o
79.380 [2355/98/4835] Building CXX object tools/mlir/lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/ConvertToDestinationStyle.cpp.o
79.419 [2355/97/4836] Building CXX object tools/mlir/lib/Dialect/Mesh/Transforms/CMakeFiles/obj.MLIRMeshTransforms.dir/Spmdization.cpp.o
79.445 [2355/96/4837] Building CXX object tools/mlir/lib/Conversion/TosaToLinalg/CMakeFiles/obj.MLIRTosaToLinalg.dir/TosaToLinalgNamed.cpp.o
79.763 [2355/95/4838] Building CXX object tools/mlir/lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/Hoisting.cpp.o
79.802 [2355/94/4839] Building CXX object tools/mlir/lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/ElementwiseToLinalg.cpp.o
79.853 [2355/93/4840] Building CXX object tools/mlir/lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/Interchange.cpp.o
80.181 [2355/92/4841] Building CXX object tools/mlir/lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/DecomposeGenericByUnfoldingPermutation.cpp.o
80.428 [2355/91/4842] Building CXX object tools/mlir/lib/Dialect/Mesh/Transforms/CMakeFiles/obj.MLIRMeshTransforms.dir/Transforms.cpp.o
80.512 [2355/90/4843] Building CXX object tools/mlir/lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/ConvertConv2DToImg2Col.cpp.o
80.557 [2355/89/4844] Building CXX object tools/mlir/lib/Conversion/BufferizationToMemRef/CMakeFiles/obj.MLIRBufferizationToMemRef.dir/BufferizationToMemRef.cpp.o
80.600 [2355/88/4845] Building CXX object tools/mlir/lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/FusePadOpWithLinalgProducer.cpp.o
80.681 [2355/87/4846] Building CXX object tools/mlir/lib/Conversion/ControlFlowToLLVM/CMakeFiles/obj.MLIRControlFlowToLLVM.dir/ControlFlowToLLVM.cpp.o
80.732 [2355/86/4847] Building CXX object tools/mlir/lib/Conversion/GPUToVulkan/CMakeFiles/obj.MLIRGPUToVulkanTransforms.dir/ConvertGPULaunchFuncToVulkanLaunchFunc.cpp.o
80.970 [2355/85/4848] Building CXX object tools/mlir/lib/Conversion/GPUToNVVM/CMakeFiles/obj.MLIRGPUToNVVMTransforms.dir/WmmaOpsToNvvm.cpp.o
```
</details>
https://github.com/llvm/llvm-project/pull/104566
More information about the Mlir-commits
mailing list