[Mlir-commits] [mlir] [MLIR][Python] Add `ConditionallySpeculatable` interface and `Pure` specifier (PR #195505)
LLVM Continuous Integration
llvmlistbot at llvm.org
Tue May 5 02:31:03 PDT 2026
llvm-ci wrote:
LLVM Buildbot has detected a new failure on builder `flang-aarch64-latest-gcc` running on `linaro-flang-aarch64-latest-gcc` while building `mlir` at step 5 "build-unified-tree".
Full details are available at: https://lab.llvm.org/buildbot/#/builders/130/builds/19175
<details>
<summary>Here is the relevant piece of the build log for the reference</summary>
```
Step 5 (build-unified-tree) failure: build (failure)
...
166.457 [4638/10/3537] Building TestTransformDialectExtension.h.inc...
166.463 [4638/9/3538] Building TestTypeInterfaces.cpp.inc...
166.471 [4638/8/3539] Building TestTransformDialectExtension.cpp.inc...
166.472 [4638/7/3540] Building TestTransformDialectExtensionAttrs.h.inc...
166.474 [4638/6/3541] Building TestTypeInterfaces.h.inc...
166.475 [4638/5/3542] Building TestOpInterfaces.h.inc...
166.487 [4638/4/3543] Building TestTransformDialectExtensionAttrs.cpp.inc...
166.562 [4638/3/3544] Linking CXX shared library lib/libmlir_runner_utils.so.23.0git
166.585 [4622/18/3545] Linking CXX shared library lib/libMLIRSparseTensorRuntime.so.23.0git
166.586 [4621/18/3546] Linking CXX shared library lib/libMLIRCAPIInterfaces.so.23.0git
FAILED: lib/libMLIRCAPIInterfaces.so.23.0git
: && /usr/local/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-maybe-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-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/tcwg-buildbot/worker/flang-aarch64-latest-gcc/build/./lib -Wl,--gc-sections -shared -Wl,-soname,libMLIRCAPIInterfaces.so.23.0git -o lib/libMLIRCAPIInterfaces.so.23.0git tools/mlir/lib/CAPI/Interfaces/CMakeFiles/obj.MLIRCAPIInterfaces.dir/Interfaces.cpp.o -Wl,-rpath,"\$ORIGIN/../lib:/home/tcwg-buildbot/worker/flang-aarch64-latest-gcc/build/lib:" lib/libMLIRInferTypeOpInterface.so.23.0git lib/libMLIRIR.so.23.0git lib/libMLIRSupport.so.23.0git lib/libLLVMSupport.so.23.0git -Wl,-rpath-link,/home/tcwg-buildbot/worker/flang-aarch64-latest-gcc/build/lib && :
/usr/bin/ld: tools/mlir/lib/CAPI/Interfaces/CMakeFiles/obj.MLIRCAPIInterfaces.dir/Interfaces.cpp.o: in function `mlirConditionallySpeculatableOpInterfaceGetSpeculatability':
Interfaces.cpp:(.text.mlirConditionallySpeculatableOpInterfaceGetSpeculatability+0x240): undefined reference to `mlir::ConditionallySpeculatable::getSpeculatability()'
collect2: error: ld returned 1 exit status
166.702 [4621/17/3547] Creating library symlink lib/libMLIRCAPIDebug.so
166.707 [4621/16/3548] Creating library symlink lib/libmlir_runner_utils.so
166.760 [4621/15/3549] Building CXX object tools/mlir/tools/mlir-parser-fuzzer/text/CMakeFiles/mlir-text-parser-fuzzer.dir/DummyParserFuzzer.cpp.o
166.764 [4621/14/3550] Creating library symlink lib/libMLIRSparseTensorRuntime.so
166.771 [4621/13/3551] Building CXX object tools/mlir/tools/mlir-parser-fuzzer/bytecode/CMakeFiles/mlir-bytecode-parser-fuzzer.dir/DummyParserFuzzer.cpp.o
166.771 [4621/12/3552] Building TestTransformsOps.cpp.inc...
166.779 [4621/11/3553] Building TestTransformDialectExtensionTypes.h.inc...
166.782 [4621/10/3554] Building TestTilingInterfaceTransformOps.cpp.inc...
166.783 [4621/9/3555] Building TestTilingInterfaceTransformOps.h.inc...
166.825 [4621/8/3556] Building TestTransformDialectExtensionTypes.cpp.inc...
166.825 [4621/7/3557] Building TestTransformsOps.h.inc...
166.833 [4621/6/3558] Building LinalgStructuredOps.cpp.inc...
166.840 [4621/5/3559] Building LinalgStructuredOps.h.inc...
166.930 [4621/4/3560] Building TestAttrDefs.h.inc...
166.931 [4621/3/3561] Building TestAttrDefs.cpp.inc...
166.971 [4621/2/3562] Building CXX object tools/mlir/tools/mlir-parser-fuzzer/bytecode/CMakeFiles/mlir-bytecode-parser-fuzzer.dir/mlir-bytecode-parser-fuzzer.cpp.o
167.006 [4621/1/3563] Linking CXX static library lib/libMLIRPDLLParser.a
ninja: build stopped: subcommand failed.
```
</details>
https://github.com/llvm/llvm-project/pull/195505
More information about the Mlir-commits
mailing list