[llvm] [ORC] Add WaitingOnGraph record / replay facility and test tool. (PR #185275)
LLVM Continuous Integration via llvm-commits
llvm-commits at lists.llvm.org
Tue Mar 10 00:56:59 PDT 2026
llvm-ci wrote:
LLVM Buildbot has detected a new failure on builder `openmp-offload-sles-build-only` running on `rocm-worker-hw-04-sles` while building `llvm` at step 5 "compile-openmp".
Full details are available at: https://lab.llvm.org/buildbot/#/builders/140/builds/40237
<details>
<summary>Here is the relevant piece of the build log for the reference</summary>
```
Step 5 (compile-openmp) failure: build (failure)
...
-- For x86_64 builtins preferring x86_64/floatdidf.c to floatdidf.c
-- For x86_64 builtins preferring x86_64/floatdisf.c to floatdisf.c
-- For x86_64 builtins preferring x86_64/floatundidf.S to floatundidf.c
-- For x86_64 builtins preferring x86_64/floatundisf.S to floatundisf.c
-- For x86_64 builtins preferring x86_64/floatdixf.c to floatdixf.c
-- For x86_64 builtins preferring x86_64/floatundixf.S to floatundixf.c
-- Configuring done
-- Generating done
-- Build files have been written to: /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/runtimes/builtins-bins
67.961 [34/22/7718] Building CXX object tools/llvm-jitlink/CMakeFiles/llvm-jitlink.dir/llvm-jitlink-elf.cpp.o
FAILED: tools/llvm-jitlink/CMakeFiles/llvm-jitlink.dir/llvm-jitlink-elf.cpp.o
ccache /usr/bin/c++ -DLLVM_BUILD_STATIC -D_DEBUG -D_GLIBCXX_ASSERTIONS -D_GLIBCXX_USE_CXX11_ABI=1 -D_GNU_SOURCE -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Itools/llvm-jitlink -I/home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/tools/llvm-jitlink -Iinclude -I/home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/include -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-array-bounds -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wno-comment -Wno-misleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG -UNDEBUG -fno-exceptions -funwind-tables -fno-rtti -std=c++1z -MD -MT tools/llvm-jitlink/CMakeFiles/llvm-jitlink.dir/llvm-jitlink-elf.cpp.o -MF tools/llvm-jitlink/CMakeFiles/llvm-jitlink.dir/llvm-jitlink-elf.cpp.o.d -o tools/llvm-jitlink/CMakeFiles/llvm-jitlink.dir/llvm-jitlink-elf.cpp.o -c /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/tools/llvm-jitlink/llvm-jitlink-elf.cpp
In file included from /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/tools/llvm-jitlink/llvm-jitlink-elf.cpp:13:0:
/home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/tools/llvm-jitlink/llvm-jitlink.h: In static member function ‘static llvm::Expected<std::unique_ptr<llvm::Session::WaitingOnGraphOpRecorder> > llvm::Session::WaitingOnGraphOpRecorder::Create(llvm::StringRef)’:
/home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/tools/llvm-jitlink/llvm-jitlink.h:49:14: error: could not convert ‘Instance’ from ‘std::unique_ptr<llvm::Session::WaitingOnGraphOpRecorder>’ to ‘llvm::Expected<std::unique_ptr<llvm::Session::WaitingOnGraphOpRecorder> >’
return Instance;
^~~~~~~~
67.995 [34/21/7719] Building CXX object tools/llvm-jitlink/CMakeFiles/llvm-jitlink.dir/llvm-jitlink-coff.cpp.o
FAILED: tools/llvm-jitlink/CMakeFiles/llvm-jitlink.dir/llvm-jitlink-coff.cpp.o
ccache /usr/bin/c++ -DLLVM_BUILD_STATIC -D_DEBUG -D_GLIBCXX_ASSERTIONS -D_GLIBCXX_USE_CXX11_ABI=1 -D_GNU_SOURCE -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Itools/llvm-jitlink -I/home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/tools/llvm-jitlink -Iinclude -I/home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/include -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-array-bounds -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wno-comment -Wno-misleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG -UNDEBUG -fno-exceptions -funwind-tables -fno-rtti -std=c++1z -MD -MT tools/llvm-jitlink/CMakeFiles/llvm-jitlink.dir/llvm-jitlink-coff.cpp.o -MF tools/llvm-jitlink/CMakeFiles/llvm-jitlink.dir/llvm-jitlink-coff.cpp.o.d -o tools/llvm-jitlink/CMakeFiles/llvm-jitlink.dir/llvm-jitlink-coff.cpp.o -c /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/tools/llvm-jitlink/llvm-jitlink-coff.cpp
In file included from /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/tools/llvm-jitlink/llvm-jitlink-coff.cpp:13:0:
/home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/tools/llvm-jitlink/llvm-jitlink.h: In static member function ‘static llvm::Expected<std::unique_ptr<llvm::Session::WaitingOnGraphOpRecorder> > llvm::Session::WaitingOnGraphOpRecorder::Create(llvm::StringRef)’:
/home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/tools/llvm-jitlink/llvm-jitlink.h:49:14: error: could not convert ‘Instance’ from ‘std::unique_ptr<llvm::Session::WaitingOnGraphOpRecorder>’ to ‘llvm::Expected<std::unique_ptr<llvm::Session::WaitingOnGraphOpRecorder> >’
return Instance;
^~~~~~~~
68.150 [34/19/7721] Building CXX object tools/llvm-jitlink/CMakeFiles/llvm-jitlink.dir/llvm-jitlink-macho.cpp.o
FAILED: tools/llvm-jitlink/CMakeFiles/llvm-jitlink.dir/llvm-jitlink-macho.cpp.o
ccache /usr/bin/c++ -DLLVM_BUILD_STATIC -D_DEBUG -D_GLIBCXX_ASSERTIONS -D_GLIBCXX_USE_CXX11_ABI=1 -D_GNU_SOURCE -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Itools/llvm-jitlink -I/home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/tools/llvm-jitlink -Iinclude -I/home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/include -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-array-bounds -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wno-comment -Wno-misleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG -UNDEBUG -fno-exceptions -funwind-tables -fno-rtti -std=c++1z -MD -MT tools/llvm-jitlink/CMakeFiles/llvm-jitlink.dir/llvm-jitlink-macho.cpp.o -MF tools/llvm-jitlink/CMakeFiles/llvm-jitlink.dir/llvm-jitlink-macho.cpp.o.d -o tools/llvm-jitlink/CMakeFiles/llvm-jitlink.dir/llvm-jitlink-macho.cpp.o -c /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/tools/llvm-jitlink/llvm-jitlink-macho.cpp
In file included from /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/tools/llvm-jitlink/llvm-jitlink-macho.cpp:13:0:
/home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/tools/llvm-jitlink/llvm-jitlink.h: In static member function ‘static llvm::Expected<std::unique_ptr<llvm::Session::WaitingOnGraphOpRecorder> > llvm::Session::WaitingOnGraphOpRecorder::Create(llvm::StringRef)’:
/home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/tools/llvm-jitlink/llvm-jitlink.h:49:14: error: could not convert ‘Instance’ from ‘std::unique_ptr<llvm::Session::WaitingOnGraphOpRecorder>’ to ‘llvm::Expected<std::unique_ptr<llvm::Session::WaitingOnGraphOpRecorder> >’
return Instance;
^~~~~~~~
68.279 [34/17/7723] Building CXX object tools/llvm-jitlink/CMakeFiles/llvm-jitlink.dir/llvm-jitlink-statistics.cpp.o
FAILED: tools/llvm-jitlink/CMakeFiles/llvm-jitlink.dir/llvm-jitlink-statistics.cpp.o
ccache /usr/bin/c++ -DLLVM_BUILD_STATIC -D_DEBUG -D_GLIBCXX_ASSERTIONS -D_GLIBCXX_USE_CXX11_ABI=1 -D_GNU_SOURCE -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Itools/llvm-jitlink -I/home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/tools/llvm-jitlink -Iinclude -I/home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/include -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-array-bounds -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wno-comment -Wno-misleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG -UNDEBUG -fno-exceptions -funwind-tables -fno-rtti -std=c++1z -MD -MT tools/llvm-jitlink/CMakeFiles/llvm-jitlink.dir/llvm-jitlink-statistics.cpp.o -MF tools/llvm-jitlink/CMakeFiles/llvm-jitlink.dir/llvm-jitlink-statistics.cpp.o.d -o tools/llvm-jitlink/CMakeFiles/llvm-jitlink.dir/llvm-jitlink-statistics.cpp.o -c /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/tools/llvm-jitlink/llvm-jitlink-statistics.cpp
In file included from /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/tools/llvm-jitlink/llvm-jitlink-statistics.cpp:14:0:
/home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/tools/llvm-jitlink/llvm-jitlink.h: In static member function ‘static llvm::Expected<std::unique_ptr<llvm::Session::WaitingOnGraphOpRecorder> > llvm::Session::WaitingOnGraphOpRecorder::Create(llvm::StringRef)’:
/home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/tools/llvm-jitlink/llvm-jitlink.h:49:14: error: could not convert ‘Instance’ from ‘std::unique_ptr<llvm::Session::WaitingOnGraphOpRecorder>’ to ‘llvm::Expected<std::unique_ptr<llvm::Session::WaitingOnGraphOpRecorder> >’
return Instance;
^~~~~~~~
68.289 [34/15/7725] Linking CXX executable bin/llvm-opt-fuzzer
69.072 [34/14/7726] Linking CXX executable bin/llvm-reduce
69.247 [34/13/7727] Linking CXX executable bin/mlir-query
69.366 [34/12/7728] Linking CXX executable bin/opt
69.672 [34/11/7729] Building CXX object tools/mlir/lib/ExecutionEngine/CMakeFiles/MLIRJitRunner.dir/JitRunner.cpp.o
70.088 [34/10/7730] Linking CXX executable bin/mlir-lsp-server
70.512 [34/9/7731] Linking CXX executable bin/mlir-rewrite
70.693 [34/8/7732] Linking CXX executable bin/mlir-transform-opt
```
</details>
https://github.com/llvm/llvm-project/pull/185275
More information about the llvm-commits
mailing list