llvm-ci wrote: LLVM Buildbot has detected a new failure on builder `hip-third-party-libs-test` running on `ext_buildbot_hw_05-hip-docker` while building `clang,llvm,mlir` at step 4 "annotate".
Full details are available at: https://lab.llvm.org/buildbot/#/builders/206/builds/5420 <details> <summary>Here is the relevant piece of the build log for the reference</summary> ``` Step 4 (annotate) failure: '../llvm-zorg/zorg/buildbot/builders/annotated/hip-tpl.py --jobs=32' (failure) ... [5842/8046] Creating library symlink lib/libMLIRArmSVETransforms.so [5843/8046] Creating library symlink lib/libMLIRArithTransforms.so [5844/8046] Linking CXX shared library lib/libMLIRMLProgramDialect.so.22.0git [5845/8046] Linking CXX shared library lib/libMLIRConvertToEmitC.so.22.0git [5846/8046] Creating library symlink lib/libMLIRMLProgramDialect.so [5847/8046] Linking CXX shared library lib/libMLIRSCFUtils.so.22.0git [5848/8046] Linking CXX shared library lib/libMLIROpenACCTransforms.so.22.0git [5849/8046] Creating library symlink lib/libMLIRConvertToEmitC.so [5850/8046] Creating library symlink lib/libMLIRSCFUtils.so [5851/8046] Linking CXX shared library lib/libMLIRXeGPUToXeVM.so.22.0git FAILED: lib/libMLIRXeGPUToXeVM.so.22.0git : && /usr/bin/c++ -fPIC -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wimplicit-fallthrough -Wno-uninitialized -Wno-nonnull -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -Wundef -Wno-unused-but-set-parameter -Wno-deprecated-copy -O3 -DNDEBUG -Wl,-z,defs -Wl,-z,nodelete -Wl,-rpath-link,/home/botworker/bbot/hip-third-party-libs-test/build/./lib -Wl,--gc-sections -shared -Wl,-soname,libMLIRXeGPUToXeVM.so.22.0git -o lib/libMLIRXeGPUToXeVM.so.22.0git tools/mlir/lib/Conversion/XeGPUToXeVM/CMakeFiles/obj.MLIRXeGPUToXeVM.dir/XeGPUToXeVM.cpp.o -Wl,-rpath,"\$ORIGIN/../lib:/home/botworker/bbot/hip-third-party-libs-test/build/lib:" lib/libMLIRLLVMCommonConversion.so.22.0git lib/libMLIRXeGPUDialect.so.22.0git lib/libMLIRTransforms.so.22.0git lib/libMLIRGPUDialect.so.22.0git lib/libMLIRDLTIDialect.so.22.0git lib/libMLIRMathDialect.so.22.0git lib/libMLIRXeVMDialect.so.22.0git lib/libMLIRLLVMDialect.so.22.0git lib/libLLVMAsmParser.so.22.0git lib/libLLVMCore.so.22.0git lib/libLLVMBinaryFormat.so.22.0git lib/libMLIRVectorDialect.so.22.0git lib/libMLIRIndexingMapOpInterface.so.22.0git lib/libMLIRMaskableOpInterface.so.22.0git lib/libMLIRMaskingOpInterface.so.22.0git lib/libMLIRVectorInterfaces.so.22.0git lib/libMLIRIndexDialect.so.22.0git lib/libMLIRAffineUtils.so.22.0git lib/libMLIRFuncDialect.so.22.0git lib/libMLIRTransformUtils.so.22.0git lib/libMLIRSubsetOpInterface.so.22.0git lib/libMLIRRewrite.so.22.0git lib/libMLIRRewritePDL.so.22.0git lib/libMLIRPDLToPDLInterp.so.22.0git lib/libMLIRPass.so.22.0git lib/libMLIRPDLInterpDialect.so.22.0git lib/libMLIRPDLDialect.so.22.0git lib/libMLIRAffineAnalysis.so.22.0git lib/libMLIRSCFDialect.so.22.0git lib/libMLIRTensorDialect.so.22.0git lib/libMLIRAffineDialect.so.22.0git lib/libMLIRMemRefDialect.so.22.0git lib/libMLIRMemorySlotInterfaces.so.22.0git lib/libMLIRRuntimeVerifiableOpInterface.so.22.0git lib/libMLIRParallelCombiningOpInterface.so.22.0git lib/libMLIRValueBoundsOpInterface.so.22.0git lib/libMLIRDestinationStyleOpInterface.so.22.0git lib/libMLIRAnalysis.so.22.0git lib/libMLIRDataLayoutInterfaces.so.22.0git lib/libMLIRPresburger.so.22.0git lib/libMLIRLoopLikeInterface.so.22.0git lib/libMLIRFunctionInterfaces.so.22.0git lib/libMLIRCallInterfaces.so.22.0git lib/libMLIRControlFlowDialect.so.22.0git lib/libMLIRControlFlowInterfaces.so.22.0git lib/libMLIRSideEffectInterfaces.so.22.0git lib/libMLIRArithUtils.so.22.0git lib/libMLIRDialectUtils.so.22.0git lib/libMLIRComplexDialect.so.22.0git lib/libMLIRArithDialect.so.22.0git lib/libMLIRUBDialect.so.22.0git lib/libMLIRCastInterfaces.so.22.0git lib/libMLIRInferIntRangeCommon.so.22.0git lib/libMLIRInferIntRangeInterface.so.22.0git lib/libMLIRShapedOpInterfaces.so.22.0git lib/libMLIRInferTypeOpInterface.so.22.0git lib/libMLIRDialect.so.22.0git lib/libMLIRViewLikeInterface.so.22.0git lib/libMLIRIR.so.22.0git lib/libMLIRSupport.so.22.0git lib/libLLVMSupport.so.22.0git -Wl,-rpath-link,/home/botworker/bbot/hip-third-party-libs-test/build/lib && : /usr/bin/ld: tools/mlir/lib/Conversion/XeGPUToXeVM/CMakeFiles/obj.MLIRXeGPUToXeVM.dir/XeGPUToXeVM.cpp.o: in function `(anonymous namespace)::ConvertXeGPUToXeVMPass::runOnOperation()': XeGPUToXeVM.cpp:(.text._ZN12_GLOBAL__N_122ConvertXeGPUToXeVMPass14runOnOperationEv+0xa8c): undefined reference to `mlir::scf::populateSCFStructuralTypeConversionsAndLegality(mlir::TypeConverter const&, mlir::RewritePatternSet&, mlir::ConversionTarget&)' collect2: error: ld returned 1 exit status [5852/8046] Creating library symlink lib/libMLIROpenACCTransforms.so [5853/8046] Linking CXX shared library lib/libMLIRQuantTransforms.so.22.0git [5854/8046] Linking CXX shared library lib/libMLIRLLVMIRTransforms.so.22.0git [5855/8046] Linking CXX shared library lib/libMLIRShapeOpsTransforms.so.22.0git [5856/8046] Linking CXX shared library lib/libMLIRAMXTransforms.so.22.0git [5857/8046] Linking CXX shared library lib/libMLIRVectorToAMX.so.22.0git [5858/8046] Linking CXX shared library lib/libMLIRMLProgramTransforms.so.22.0git [5859/8046] Linking CXX shared library lib/libMLIRTensorTilingInterfaceImpl.so.22.0git [5860/8046] Building CXX object tools/mlir/lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/SplitReduction.cpp.o [5861/8046] Linking CXX shared library lib/libMLIRAffineTransforms.so.22.0git [5862/8046] Linking CXX shared library lib/libMLIRArithToLLVM.so.22.0git [5863/8046] Building CXX object tools/mlir/lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/Specialize.cpp.o [5864/8046] Building CXX object tools/mlir/lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/Tiling.cpp.o [5865/8046] Building CXX object tools/mlir/lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/DecomposeGenericByUnfoldingPermutation.cpp.o [5866/8046] Linking CXX shared library lib/libMLIRSPIRVDialect.so.22.0git [5867/8046] Building CXX object tools/mlir/test/lib/Conversion/MemRefToLLVM/CMakeFiles/MLIRTestMemRefToLLVMWithTransforms.dir/TestMemRefToLLVMWithTransforms.cpp.o [5868/8046] Building CXX object tools/mlir/lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/Promotion.cpp.o [5869/8046] Building CXX object tools/mlir/test/lib/Dialect/ArmSME/CMakeFiles/MLIRArmSMETestPasses.dir/TestLowerToArmSME.cpp.o [5870/8046] Building CXX object tools/mlir/lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/Transforms.cpp.o [5871/8046] Building CXX object tools/mlir/test/lib/Dialect/LLVM/CMakeFiles/MLIRLLVMTestPasses.dir/TestLowerToLLVM.cpp.o [5872/8046] Building CXX object tools/mlir/lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/Vectorization.cpp.o [5873/8046] Building CXX object tools/mlir/lib/Dialect/SCF/TransformOps/CMakeFiles/obj.MLIRSCFTransformOps.dir/SCFTransformOps.cpp.o [5874/8046] Building CXX object tools/mlir/lib/Dialect/GPU/TransformOps/CMakeFiles/obj.MLIRGPUTransformOps.dir/GPUTransformOps.cpp.o [5875/8046] Building CXX object tools/mlir/lib/CAPI/Dialect/CMakeFiles/obj.MLIRCAPILinalg.dir/LinalgPasses.cpp.o [5876/8046] Building CXX object tools/mlir/test/lib/Pass/CMakeFiles/MLIRTestPass.dir/TestConvertToSPIRVPass.cpp.o [5877/8046] Building CXX object tools/mlir/lib/Conversion/GPUToNVVM/CMakeFiles/obj.MLIRGPUToNVVMTransforms.dir/LowerGpuOpsToNVVMOps.cpp.o [5878/8046] Building CXX object tools/mlir/lib/Dialect/Linalg/TransformOps/CMakeFiles/obj.MLIRLinalgTransformOps.dir/LinalgTransformOps.cpp.o [5879/8046] Building CXX object tools/mlir/lib/Dialect/SparseTensor/Transforms/CMakeFiles/obj.MLIRSparseTensorTransforms.dir/SparseTensorPasses.cpp.o [5880/8046] Building CXX object tools/mlir/lib/Dialect/SparseTensor/Pipelines/CMakeFiles/obj.MLIRSparseTensorPipelines.dir/SparseTensorPipelines.cpp.o [5881/8046] Building CXX object tools/mlir/test/lib/Dialect/Vector/CMakeFiles/MLIRVectorTestPasses.dir/TestVectorTransforms.cpp.o [5882/8046] Building CXX object tools/mlir/lib/Dialect/Vector/TransformOps/CMakeFiles/obj.MLIRVectorTransformOps.dir/VectorTransformOps.cpp.o [5883/8046] Building CXX object tools/mlir/lib/Dialect/NVGPU/TransformOps/CMakeFiles/obj.MLIRNVGPUTransformOps.dir/NVGPUTransformOps.cpp.o [5884/8046] Building CXX object tools/mlir/lib/CAPI/Conversion/CMakeFiles/obj.MLIRCAPIConversion.dir/Passes.cpp.o ninja: build stopped: subcommand failed. Step 7 (build cmake config) failure: build cmake config (failure) ... [5842/8046] Creating library symlink lib/libMLIRArmSVETransforms.so [5843/8046] Creating library symlink lib/libMLIRArithTransforms.so [5844/8046] Linking CXX shared library lib/libMLIRMLProgramDialect.so.22.0git [5845/8046] Linking CXX shared library lib/libMLIRConvertToEmitC.so.22.0git [5846/8046] Creating library symlink lib/libMLIRMLProgramDialect.so [5847/8046] Linking CXX shared library lib/libMLIRSCFUtils.so.22.0git [5848/8046] Linking CXX shared library lib/libMLIROpenACCTransforms.so.22.0git [5849/8046] Creating library symlink lib/libMLIRConvertToEmitC.so [5850/8046] Creating library symlink lib/libMLIRSCFUtils.so [5851/8046] Linking CXX shared library lib/libMLIRXeGPUToXeVM.so.22.0git FAILED: lib/libMLIRXeGPUToXeVM.so.22.0git : && /usr/bin/c++ -fPIC -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wimplicit-fallthrough -Wno-uninitialized -Wno-nonnull -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -Wundef -Wno-unused-but-set-parameter -Wno-deprecated-copy -O3 -DNDEBUG -Wl,-z,defs -Wl,-z,nodelete -Wl,-rpath-link,/home/botworker/bbot/hip-third-party-libs-test/build/./lib -Wl,--gc-sections -shared -Wl,-soname,libMLIRXeGPUToXeVM.so.22.0git -o lib/libMLIRXeGPUToXeVM.so.22.0git tools/mlir/lib/Conversion/XeGPUToXeVM/CMakeFiles/obj.MLIRXeGPUToXeVM.dir/XeGPUToXeVM.cpp.o -Wl,-rpath,"\$ORIGIN/../lib:/home/botworker/bbot/hip-third-party-libs-test/build/lib:" lib/libMLIRLLVMCommonConversion.so.22.0git lib/libMLIRXeGPUDialect.so.22.0git lib/libMLIRTransforms.so.22.0git lib/libMLIRGPUDialect.so.22.0git lib/libMLIRDLTIDialect.so.22.0git lib/libMLIRMathDialect.so.22.0git lib/libMLIRXeVMDialect.so.22.0git lib/libMLIRLLVMDialect.so.22.0git lib/libLLVMAsmParser.so.22.0git lib/libLLVMCore.so.22.0git lib/libLLVMBinaryFormat.so.22.0git lib/libMLIRVectorDialect.so.22.0git lib/libMLIRIndexingMapOpInterface.so.22.0git lib/libMLIRMaskableOpInterface.so.22.0git lib/libMLIRMaskingOpInterface.so.22.0git lib/libMLIRVectorInterfaces.so.22.0git lib/libMLIRIndexDialect.so.22.0git lib/libMLIRAffineUtils.so.22.0git lib/libMLIRFuncDialect.so.22.0git lib/libMLIRTransformUtils.so.22.0git lib/libMLIRSubsetOpInterface.so.22.0git lib/libMLIRRewrite.so.22.0git lib/libMLIRRewritePDL.so.22.0git lib/libMLIRPDLToPDLInterp.so.22.0git lib/libMLIRPass.so.22.0git lib/libMLIRPDLInterpDialect.so.22.0git lib/libMLIRPDLDialect.so.22.0git lib/libMLIRAffineAnalysis.so.22.0git lib/libMLIRSCFDialect.so.22.0git lib/libMLIRTensorDialect.so.22.0git lib/libMLIRAffineDialect.so.22.0git lib/libMLIRMemRefDialect.so.22.0git lib/libMLIRMemorySlotInterfaces.so.22.0git lib/libMLIRRuntimeVerifiableOpInterface.so.22.0git lib/libMLIRParallelCombiningOpInterface.so.22.0git lib/libMLIRValueBoundsOpInterface.so.22.0git lib/libMLIRDestinationStyleOpInterface.so.22.0git lib/libMLIRAnalysis.so.22.0git lib/libMLIRDataLayoutInterfaces.so.22.0git lib/libMLIRPresburger.so.22.0git lib/libMLIRLoopLikeInterface.so.22.0git lib/libMLIRFunctionInterfaces.so.22.0git lib/libMLIRCallInterfaces.so.22.0git lib/libMLIRControlFlowDialect.so.22.0git lib/libMLIRControlFlowInterfaces.so.22.0git lib/libMLIRSideEffectInterfaces.so.22.0git lib/libMLIRArithUtils.so.22.0git lib/libMLIRDialectUtils.so.22.0git lib/libMLIRComplexDialect.so.22.0git lib/libMLIRArithDialect.so.22.0git lib/libMLIRUBDialect.so.22.0git lib/libMLIRCastInterfaces.so.22.0git lib/libMLIRInferIntRangeCommon.so.22.0git lib/libMLIRInferIntRangeInterface.so.22.0git lib/libMLIRShapedOpInterfaces.so.22.0git lib/libMLIRInferTypeOpInterface.so.22.0git lib/libMLIRDialect.so.22.0git lib/libMLIRViewLikeInterface.so.22.0git lib/libMLIRIR.so.22.0git lib/libMLIRSupport.so.22.0git lib/libLLVMSupport.so.22.0git -Wl,-rpath-link,/home/botworker/bbot/hip-third-party-libs-test/build/lib && : /usr/bin/ld: tools/mlir/lib/Conversion/XeGPUToXeVM/CMakeFiles/obj.MLIRXeGPUToXeVM.dir/XeGPUToXeVM.cpp.o: in function `(anonymous namespace)::ConvertXeGPUToXeVMPass::runOnOperation()': XeGPUToXeVM.cpp:(.text._ZN12_GLOBAL__N_122ConvertXeGPUToXeVMPass14runOnOperationEv+0xa8c): undefined reference to `mlir::scf::populateSCFStructuralTypeConversionsAndLegality(mlir::TypeConverter const&, mlir::RewritePatternSet&, mlir::ConversionTarget&)' collect2: error: ld returned 1 exit status [5852/8046] Creating library symlink lib/libMLIROpenACCTransforms.so [5853/8046] Linking CXX shared library lib/libMLIRQuantTransforms.so.22.0git [5854/8046] Linking CXX shared library lib/libMLIRLLVMIRTransforms.so.22.0git [5855/8046] Linking CXX shared library lib/libMLIRShapeOpsTransforms.so.22.0git [5856/8046] Linking CXX shared library lib/libMLIRAMXTransforms.so.22.0git [5857/8046] Linking CXX shared library lib/libMLIRVectorToAMX.so.22.0git [5858/8046] Linking CXX shared library lib/libMLIRMLProgramTransforms.so.22.0git [5859/8046] Linking CXX shared library lib/libMLIRTensorTilingInterfaceImpl.so.22.0git [5860/8046] Building CXX object tools/mlir/lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/SplitReduction.cpp.o [5861/8046] Linking CXX shared library lib/libMLIRAffineTransforms.so.22.0git [5862/8046] Linking CXX shared library lib/libMLIRArithToLLVM.so.22.0git [5863/8046] Building CXX object tools/mlir/lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/Specialize.cpp.o [5864/8046] Building CXX object tools/mlir/lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/Tiling.cpp.o [5865/8046] Building CXX object tools/mlir/lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/DecomposeGenericByUnfoldingPermutation.cpp.o [5866/8046] Linking CXX shared library lib/libMLIRSPIRVDialect.so.22.0git [5867/8046] Building CXX object tools/mlir/test/lib/Conversion/MemRefToLLVM/CMakeFiles/MLIRTestMemRefToLLVMWithTransforms.dir/TestMemRefToLLVMWithTransforms.cpp.o [5868/8046] Building CXX object tools/mlir/lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/Promotion.cpp.o [5869/8046] Building CXX object tools/mlir/test/lib/Dialect/ArmSME/CMakeFiles/MLIRArmSMETestPasses.dir/TestLowerToArmSME.cpp.o [5870/8046] Building CXX object tools/mlir/lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/Transforms.cpp.o [5871/8046] Building CXX object tools/mlir/test/lib/Dialect/LLVM/CMakeFiles/MLIRLLVMTestPasses.dir/TestLowerToLLVM.cpp.o [5872/8046] Building CXX object tools/mlir/lib/Dialect/Linalg/Transforms/CMakeFiles/obj.MLIRLinalgTransforms.dir/Vectorization.cpp.o [5873/8046] Building CXX object tools/mlir/lib/Dialect/SCF/TransformOps/CMakeFiles/obj.MLIRSCFTransformOps.dir/SCFTransformOps.cpp.o [5874/8046] Building CXX object tools/mlir/lib/Dialect/GPU/TransformOps/CMakeFiles/obj.MLIRGPUTransformOps.dir/GPUTransformOps.cpp.o [5875/8046] Building CXX object tools/mlir/lib/CAPI/Dialect/CMakeFiles/obj.MLIRCAPILinalg.dir/LinalgPasses.cpp.o [5876/8046] Building CXX object tools/mlir/test/lib/Pass/CMakeFiles/MLIRTestPass.dir/TestConvertToSPIRVPass.cpp.o [5877/8046] Building CXX object tools/mlir/lib/Conversion/GPUToNVVM/CMakeFiles/obj.MLIRGPUToNVVMTransforms.dir/LowerGpuOpsToNVVMOps.cpp.o [5878/8046] Building CXX object tools/mlir/lib/Dialect/Linalg/TransformOps/CMakeFiles/obj.MLIRLinalgTransformOps.dir/LinalgTransformOps.cpp.o [5879/8046] Building CXX object tools/mlir/lib/Dialect/SparseTensor/Transforms/CMakeFiles/obj.MLIRSparseTensorTransforms.dir/SparseTensorPasses.cpp.o [5880/8046] Building CXX object tools/mlir/lib/Dialect/SparseTensor/Pipelines/CMakeFiles/obj.MLIRSparseTensorPipelines.dir/SparseTensorPipelines.cpp.o [5881/8046] Building CXX object tools/mlir/test/lib/Dialect/Vector/CMakeFiles/MLIRVectorTestPasses.dir/TestVectorTransforms.cpp.o [5882/8046] Building CXX object tools/mlir/lib/Dialect/Vector/TransformOps/CMakeFiles/obj.MLIRVectorTransformOps.dir/VectorTransformOps.cpp.o [5883/8046] Building CXX object tools/mlir/lib/Dialect/NVGPU/TransformOps/CMakeFiles/obj.MLIRNVGPUTransformOps.dir/NVGPUTransformOps.cpp.o [5884/8046] Building CXX object tools/mlir/lib/CAPI/Conversion/CMakeFiles/obj.MLIRCAPIConversion.dir/Passes.cpp.o ninja: build stopped: subcommand failed. ``` </details> https://github.com/llvm/llvm-project/pull/155489 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits