[Mlir-commits] [clang] [flang] [mlir] [mlir] Split analysis implementations into subsystem libraries (PR #232793)
LLVM Continuous Integration
llvmlistbot at llvm.org
Mon Oct 19 16:48:41 PDT 2026
llvm-ci wrote:
LLVM Buildbot has detected a new failure on builder `amdgpu-offload-build-only` running on `AMD-bb-w-02` while building `clang,flang,mlir` at step 4 "annotate".
Full details are available at: https://lab.llvm.org/buildbot/#/builders/226/builds/25495
<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/amdgpu-offload-cmake.py --jobs=32' (failure)
...
[1750/8940] Building BuiltinsX86.inc...
[1751/8940] Building arm_immcheck_types.inc...
[1752/8940] Building DiagnosticStableIDs.inc...
[1753/8940] Linking CXX shared library lib/libMLIRLoopLikeInterface.so.24.0git
[1754/8940] Building arm_sve_typeflags.inc...
[1755/8940] Building arm_sme_builtins.json...
[1756/8940] Building arm_sme_streaming_attrs.inc...
[1757/8940] Building arm_cde_builtins.inc...
[1758/8940] Building NVVMConvertibleLLVMIRIntrinsics.inc...
[1759/8940] Linking CXX shared library lib/libMLIRValueBoundsOpInterface.so.24.0git
FAILED: lib/libMLIRValueBoundsOpInterface.so.24.0git
: && /opt/rh/gcc-toolset-13/root/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-dangling-reference -Wno-redundant-move -Wno-pessimizing-move -Wno-array-bounds -Wno-stringop-overread -Wno-dangling-pointer -Wno-unused-but-set-parameter -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -Wundef -O3 -DNDEBUG -Wl,-z,defs -Wl,-z,nodelete -Wl,-rpath-link,/home/botworker/bbot/amdgpu-offload-build-only/build/./lib -Wl,--gc-sections -shared -Wl,-soname,libMLIRValueBoundsOpInterface.so.24.0git -o lib/libMLIRValueBoundsOpInterface.so.24.0git tools/mlir/lib/Interfaces/CMakeFiles/obj.MLIRValueBoundsOpInterface.dir/ValueBoundsOpInterface.cpp.o -Wl,-rpath,"\$ORIGIN/../lib:\$ORIGIN/../lib/x86_64-unknown-linux-gnu:/home/botworker/bbot/amdgpu-offload-build-only/build/lib:" lib/libMLIRAnalysisPresburger.so.24.0git lib/libMLIRDestinationStyleOpInterface.so.24.0git lib/libMLIRIR.so.24.0git lib/libMLIRPresburger.so.24.0git lib/libMLIRSupport.so.24.0git -lpthread lib/libLLVMSupport.so.24.0git -Wl,-rpath-link,/home/botworker/bbot/amdgpu-offload-build-only/build/lib && :
/opt/rh/gcc-toolset-13/root/usr/libexec/gcc/x86_64-redhat-linux/13/ld: tools/mlir/lib/Interfaces/CMakeFiles/obj.MLIRValueBoundsOpInterface.dir/ValueBoundsOpInterface.cpp.o: in function `mlir::HyperrectangularSlice::HyperrectangularSlice(mlir::OffsetSizeAndStrideOpInterface)':
ValueBoundsOpInterface.cpp:(.text._ZN4mlir21HyperrectangularSliceC2ENS_30OffsetSizeAndStrideOpInterfaceE+0x2f): undefined reference to `mlir::OffsetSizeAndStrideOpInterface::getMixedStrides()'
/opt/rh/gcc-toolset-13/root/usr/libexec/gcc/x86_64-redhat-linux/13/ld: ValueBoundsOpInterface.cpp:(.text._ZN4mlir21HyperrectangularSliceC2ENS_30OffsetSizeAndStrideOpInterfaceE+0x50): undefined reference to `mlir::OffsetSizeAndStrideOpInterface::getMixedSizes()'
/opt/rh/gcc-toolset-13/root/usr/libexec/gcc/x86_64-redhat-linux/13/ld: ValueBoundsOpInterface.cpp:(.text._ZN4mlir21HyperrectangularSliceC2ENS_30OffsetSizeAndStrideOpInterfaceE+0x67): undefined reference to `mlir::OffsetSizeAndStrideOpInterface::getMixedOffsets()'
collect2: error: ld returned 1 exit status
[1760/8940] Building arm_mve_builtins.inc...
[1761/8940] Building arm_mve_builtin_sema.inc...
[1762/8940] Building arm_sme_builtins_za_state.inc...
[1763/8940] Creating library symlink lib/libMLIRLoopLikeInterface.so
[1764/8940] Building arm_mve_builtin_aliases.inc...
[1765/8940] Linking CXX shared library lib/libMLIRAnalysisBase.so.24.0git
[1766/8940] Building arm_sme_builtin_cg.inc...
[1767/8940] Building arm_neon.inc...
[1768/8940] Building arm_cde_builtin_cg.inc...
[1769/8940] Building arm_sme_sema_rangechecks.inc...
[1770/8940] Building arm_cde_builtin_aliases.inc...
[1771/8940] Building NVVMConversions.inc...
[1772/8940] Building arm_cde_builtin_sema.inc...
[1773/8940] Building arm_sme_builtins.inc...
[1774/8940] Building NVVMFromLLVMIRConversions.inc...
[1775/8940] Building riscv_sifive_vector_builtin_cg.inc...
[1776/8940] Building riscv_sifive_vector_builtins.inc...
[1777/8940] Building riscv_sifive_vector_builtin_sema.inc...
[1778/8940] Building arm_sve_streaming_attrs.inc...
[1779/8940] Building NVVMOpsEnums.cpp.inc...
[1780/8940] Building NVVMOpsAttributes.h.inc...
[1781/8940] Building NVVMOpsAttributes.cpp.inc...
[1782/8940] Building NVVMOpsEnums.h.inc...
[1783/8940] Building arm_sve_builtins.json...
[1784/8940] Building arm_mve_builtin_cg.inc...
[1785/8940] Building arm_sve_builtin_cg.inc...
[1786/8940] Building arm_sve_sema_rangechecks.inc...
[1787/8940] Building riscv_vector_builtins.inc...
[1788/8940] Linking CXX executable bin/llvm-tblgen
[1789/8940] Building riscv_vector_builtin_sema.inc...
[1790/8940] Building arm_sve_builtins.inc...
[1791/8940] Building riscv_vector_builtin_cg.inc...
Step 7 (build cmake config) failure: build cmake config (failure)
...
[1750/8940] Building BuiltinsX86.inc...
[1751/8940] Building arm_immcheck_types.inc...
[1752/8940] Building DiagnosticStableIDs.inc...
[1753/8940] Linking CXX shared library lib/libMLIRLoopLikeInterface.so.24.0git
[1754/8940] Building arm_sve_typeflags.inc...
[1755/8940] Building arm_sme_builtins.json...
[1756/8940] Building arm_sme_streaming_attrs.inc...
[1757/8940] Building arm_cde_builtins.inc...
[1758/8940] Building NVVMConvertibleLLVMIRIntrinsics.inc...
[1759/8940] Linking CXX shared library lib/libMLIRValueBoundsOpInterface.so.24.0git
FAILED: lib/libMLIRValueBoundsOpInterface.so.24.0git
: && /opt/rh/gcc-toolset-13/root/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-dangling-reference -Wno-redundant-move -Wno-pessimizing-move -Wno-array-bounds -Wno-stringop-overread -Wno-dangling-pointer -Wno-unused-but-set-parameter -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -Wundef -O3 -DNDEBUG -Wl,-z,defs -Wl,-z,nodelete -Wl,-rpath-link,/home/botworker/bbot/amdgpu-offload-build-only/build/./lib -Wl,--gc-sections -shared -Wl,-soname,libMLIRValueBoundsOpInterface.so.24.0git -o lib/libMLIRValueBoundsOpInterface.so.24.0git tools/mlir/lib/Interfaces/CMakeFiles/obj.MLIRValueBoundsOpInterface.dir/ValueBoundsOpInterface.cpp.o -Wl,-rpath,"\$ORIGIN/../lib:\$ORIGIN/../lib/x86_64-unknown-linux-gnu:/home/botworker/bbot/amdgpu-offload-build-only/build/lib:" lib/libMLIRAnalysisPresburger.so.24.0git lib/libMLIRDestinationStyleOpInterface.so.24.0git lib/libMLIRIR.so.24.0git lib/libMLIRPresburger.so.24.0git lib/libMLIRSupport.so.24.0git -lpthread lib/libLLVMSupport.so.24.0git -Wl,-rpath-link,/home/botworker/bbot/amdgpu-offload-build-only/build/lib && :
/opt/rh/gcc-toolset-13/root/usr/libexec/gcc/x86_64-redhat-linux/13/ld: tools/mlir/lib/Interfaces/CMakeFiles/obj.MLIRValueBoundsOpInterface.dir/ValueBoundsOpInterface.cpp.o: in function `mlir::HyperrectangularSlice::HyperrectangularSlice(mlir::OffsetSizeAndStrideOpInterface)':
ValueBoundsOpInterface.cpp:(.text._ZN4mlir21HyperrectangularSliceC2ENS_30OffsetSizeAndStrideOpInterfaceE+0x2f): undefined reference to `mlir::OffsetSizeAndStrideOpInterface::getMixedStrides()'
/opt/rh/gcc-toolset-13/root/usr/libexec/gcc/x86_64-redhat-linux/13/ld: ValueBoundsOpInterface.cpp:(.text._ZN4mlir21HyperrectangularSliceC2ENS_30OffsetSizeAndStrideOpInterfaceE+0x50): undefined reference to `mlir::OffsetSizeAndStrideOpInterface::getMixedSizes()'
/opt/rh/gcc-toolset-13/root/usr/libexec/gcc/x86_64-redhat-linux/13/ld: ValueBoundsOpInterface.cpp:(.text._ZN4mlir21HyperrectangularSliceC2ENS_30OffsetSizeAndStrideOpInterfaceE+0x67): undefined reference to `mlir::OffsetSizeAndStrideOpInterface::getMixedOffsets()'
collect2: error: ld returned 1 exit status
[1760/8940] Building arm_mve_builtins.inc...
[1761/8940] Building arm_mve_builtin_sema.inc...
[1762/8940] Building arm_sme_builtins_za_state.inc...
[1763/8940] Creating library symlink lib/libMLIRLoopLikeInterface.so
[1764/8940] Building arm_mve_builtin_aliases.inc...
[1765/8940] Linking CXX shared library lib/libMLIRAnalysisBase.so.24.0git
[1766/8940] Building arm_sme_builtin_cg.inc...
[1767/8940] Building arm_neon.inc...
[1768/8940] Building arm_cde_builtin_cg.inc...
[1769/8940] Building arm_sme_sema_rangechecks.inc...
[1770/8940] Building arm_cde_builtin_aliases.inc...
[1771/8940] Building NVVMConversions.inc...
[1772/8940] Building arm_cde_builtin_sema.inc...
[1773/8940] Building arm_sme_builtins.inc...
[1774/8940] Building NVVMFromLLVMIRConversions.inc...
[1775/8940] Building riscv_sifive_vector_builtin_cg.inc...
[1776/8940] Building riscv_sifive_vector_builtins.inc...
[1777/8940] Building riscv_sifive_vector_builtin_sema.inc...
[1778/8940] Building arm_sve_streaming_attrs.inc...
[1779/8940] Building NVVMOpsEnums.cpp.inc...
[1780/8940] Building NVVMOpsAttributes.h.inc...
[1781/8940] Building NVVMOpsAttributes.cpp.inc...
[1782/8940] Building NVVMOpsEnums.h.inc...
[1783/8940] Building arm_sve_builtins.json...
[1784/8940] Building arm_mve_builtin_cg.inc...
[1785/8940] Building arm_sve_builtin_cg.inc...
[1786/8940] Building arm_sve_sema_rangechecks.inc...
[1787/8940] Building riscv_vector_builtins.inc...
[1788/8940] Linking CXX executable bin/llvm-tblgen
[1789/8940] Building riscv_vector_builtin_sema.inc...
[1790/8940] Building arm_sve_builtins.inc...
[1791/8940] Building riscv_vector_builtin_cg.inc...
```
</details>
https://github.com/llvm/llvm-project/pull/232793
More information about the Mlir-commits
mailing list