[Openmp-commits] [openmp] [OpenMP][omptest] Improve CMake and address review comments (PR #159416)

LLVM Continuous Integration via Openmp-commits openmp-commits at lists.llvm.org
Mon Jan 19 10:23:02 PST 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 `openmp` at step 5 "compile-openmp".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/140/builds/37259

<details>
<summary>Here is the relevant piece of the build log for the reference</summary>

```
Step 5 (compile-openmp) failure: build (failure)
...
6.217 [147/34/816] Building CXX object openmp/runtime/src/CMakeFiles/obj.omp.dir/ompt-general.cpp.o
6.227 [146/34/817] Linking C shared module openmp/libompd/gdb-plugin/python-module/ompd/ompdModule.so
6.242 [145/34/818] Linking CXX static library compiler-rt/lib/fuzzer/tests/libRTFuzzerTest.x86_64.a
6.249 [144/34/819] Building CXX object openmp/runtime/src/CMakeFiles/obj.omp.dir/kmp_tasking.cpp.o
6.264 [143/34/820] Building CXX object openmp/runtime/src/CMakeFiles/obj.omp.dir/kmp_taskdeps.cpp.o
6.296 [142/34/821] Building CXX object openmp/runtime/src/CMakeFiles/obj.omp.dir/kmp_gsupport.cpp.o
6.313 [141/34/822] Building CXX object openmp/runtime/src/CMakeFiles/obj.omp.dir/kmp_sched.cpp.o
6.329 [140/34/823] Building CXX object openmp/runtime/src/CMakeFiles/obj.omp.dir/kmp_barrier.cpp.o
6.339 [139/34/824] Building CXX object openmp/runtime/src/CMakeFiles/obj.omp.dir/kmp_runtime.cpp.o
6.362 [138/34/825] Building CXX object openmp/tools/omptest/CMakeFiles/omptest.dir/src/OmptTester.cpp.o
FAILED: openmp/tools/omptest/CMakeFiles/omptest.dir/src/OmptTester.cpp.o 
/home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/./bin/clang++ --target=x86_64-unknown-linux-gnu -D_DEBUG -D_GLIBCXX_ASSERTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Domptest_EXPORTS -Iopenmp/runtime/src -I/home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/openmp/tools/omptest/include -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 -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wno-pass-failed -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -Wall -fcolor-diagnostics -Wcast-qual -Wformat-pedantic -Wimplicit-fallthrough -Wsign-compare -Wno-extra -Wno-pedantic -fno-semantic-interposition -fdata-sections -O3 -DNDEBUG -fPIC -fvisibility=default -UNDEBUG -std=c++17 -MD -MT openmp/tools/omptest/CMakeFiles/omptest.dir/src/OmptTester.cpp.o -MF openmp/tools/omptest/CMakeFiles/omptest.dir/src/OmptTester.cpp.o.d -o openmp/tools/omptest/CMakeFiles/omptest.dir/src/OmptTester.cpp.o -c /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/openmp/tools/omptest/src/OmptTester.cpp
In file included from /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/openmp/tools/omptest/src/OmptTester.cpp:17:
In file included from /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/openmp/tools/omptest/include/OmptTester.h:49:
/home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/openmp/tools/omptest/include/OmptTesterGoogleTest.h:27:10: fatal error: 'gtest/gtest.h' file not found
   27 | #include "gtest/gtest.h"
      |          ^~~~~~~~~~~~~~~
1 error generated.
6.373 [138/33/826] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/allocator-registry.cpp.o
6.391 [138/32/827] Building CXX object third-party/runtimes_gtest/CMakeFiles/runtimes_gtest.dir/googlemock/src/gmock-all.cc.o
6.403 [138/31/828] Building CXX object compiler-rt/lib/orc/CMakeFiles/RTOrc.x86_64.dir/elfnix_platform.cpp.o
6.437 [138/30/829] Building CXX object openmp/libompd/src/CMakeFiles/ompd.dir/TargetValue.cpp.o
6.440 [138/29/830] Building CXX object openmp/runtime/src/CMakeFiles/obj.omp.dir/kmp_dispatch.cpp.o
6.495 [138/28/831] Building CXX object openmp/tools/omptest/CMakeFiles/omptest.dir/src/OmptCallbackHandler.cpp.o
6.565 [138/27/832] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/buffer.cpp.o
6.658 [138/26/833] Building CXX object openmp/libompd/src/CMakeFiles/ompd.dir/omp-icv.cpp.o
6.677 [138/25/834] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/ISO_Fortran_binding.cpp.o
6.678 [138/24/835] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/allocatable.cpp.o
6.722 [138/23/836] Building CXX object openmp/runtime/src/CMakeFiles/obj.omp.dir/kmp_settings.cpp.o
6.886 [138/22/837] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/copy.cpp.o
6.939 [138/21/838] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/connection.cpp.o
6.959 [138/20/839] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/array-constructor.cpp.o
7.051 [138/19/840] Building CXX object openmp/runtime/src/CMakeFiles/obj.omp.dir/kmp_affinity.cpp.o
7.127 [138/18/841] Building CXX object compiler-rt/lib/memprof/CMakeFiles/RTMemprof_dynamic.x86_64.dir/memprof_interceptors.cpp.o
7.194 [138/17/842] Building CXX object compiler-rt/lib/memprof/CMakeFiles/RTMemprof.x86_64.dir/memprof_interceptors.cpp.o
7.229 [138/16/843] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/flang/lib/Decimal/decimal-to-binary.cpp.o
7.516 [138/15/844] Building CXX object offload/tools/offload-tblgen/CMakeFiles/offload-tblgen.dir/offload-tblgen.cpp.o
7.655 [138/14/845] Building CXX object compiler-rt/lib/msan/CMakeFiles/clang_rt.msan-x86_64.dir/msan_interceptors.cpp.o
7.676 [138/13/846] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/flang/lib/Decimal/binary-to-decimal.cpp.o
7.708 [138/12/847] Building CXX object compiler-rt/lib/tsan/rtl/CMakeFiles/clang_rt.tsan-x86_64.dir/tsan_interceptors_posix.cpp.o
7.721 [138/11/848] Building CXX object offload/tools/offload-tblgen/CMakeFiles/offload-tblgen.dir/MiscGen.cpp.o
7.846 [138/10/849] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/assign.cpp.o
7.982 [138/9/850] Building CXX object offload/tools/offload-tblgen/CMakeFiles/offload-tblgen.dir/EntryPointGen.cpp.o
8.002 [138/8/851] Building CXX object offload/tools/offload-tblgen/CMakeFiles/offload-tblgen.dir/PrintGen.cpp.o
8.002 [138/7/852] Building CXX object offload/tools/offload-tblgen/CMakeFiles/offload-tblgen.dir/DocGen.cpp.o
8.233 [138/6/853] Building CXX object offload/tools/offload-tblgen/CMakeFiles/offload-tblgen.dir/APIGen.cpp.o
8.480 [138/5/854] Building CXX object compiler-rt/lib/tsan/rtl/CMakeFiles/clang_rt.tsan-dynamic-x86_64.dir/tsan_interceptors_posix.cpp.o
10.209 [138/4/855] Building CXX object compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.x86_64.dir/asan_interceptors.cpp.o
10.374 [138/3/856] Building CXX object compiler-rt/lib/asan/CMakeFiles/RTAsan.x86_64.dir/asan_interceptors.cpp.o

```

</details>

https://github.com/llvm/llvm-project/pull/159416


More information about the Openmp-commits mailing list