[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 09:51:24 PST 2026


llvm-ci wrote:

LLVM Buildbot has detected a new failure on builder `intel-sycl-gpu` running on `intel-sycl-gpu-01` while building `openmp` at step 5 "build-unified-tree".

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

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

```
Step 5 (build-unified-tree) failure: build (failure)
...
0.459 [63/50/19] Building CXX object openmp/libompd/src/CMakeFiles/ompd.dir/omp-debug.cpp.o
0.469 [63/49/20] Building CXX object openmp/runtime/src/CMakeFiles/obj.omp.dir/kmp_global.cpp.o
0.475 [63/48/21] Building CXX object openmp/runtime/src/CMakeFiles/obj.omp.dir/ompd-specific.cpp.o
0.476 [63/47/22] Building CXX object openmp/runtime/src/CMakeFiles/obj.omp.dir/kmp_utility.cpp.o
0.477 [63/46/23] Building CXX object openmp/runtime/src/CMakeFiles/obj.omp.dir/kmp_cancel.cpp.o
0.479 [63/45/24] Building CXX object openmp/runtime/src/CMakeFiles/obj.omp.dir/kmp_environment.cpp.o
0.488 [63/44/25] Building CXX object openmp/runtime/src/CMakeFiles/obj.omp.dir/kmp_itt.cpp.o
0.501 [63/43/26] Building CXX object openmp/runtime/src/CMakeFiles/obj.omp.dir/kmp_error.cpp.o
0.511 [63/42/27] Building CXX object openmp/runtime/src/CMakeFiles/obj.omp.dir/kmp_i18n.cpp.o
0.519 [63/41/28] 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/test-user/llvm-buildbot-worker/intel-sycl-gpu/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 -I/home/test-user/llvm-buildbot-worker/intel-sycl-gpu/build/runtimes/runtimes-bins/openmp/runtime/src -I/home/test-user/llvm-buildbot-worker/intel-sycl-gpu/llvm-project/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 -std=c++17 -fPIC -fvisibility=default -UNDEBUG -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/test-user/llvm-buildbot-worker/intel-sycl-gpu/llvm-project/openmp/tools/omptest/src/OmptTester.cpp
In file included from /home/test-user/llvm-buildbot-worker/intel-sycl-gpu/llvm-project/openmp/tools/omptest/src/OmptTester.cpp:17:
In file included from /home/test-user/llvm-buildbot-worker/intel-sycl-gpu/llvm-project/openmp/tools/omptest/include/OmptTester.h:49:
/home/test-user/llvm-buildbot-worker/intel-sycl-gpu/llvm-project/openmp/tools/omptest/include/OmptTesterGoogleTest.h:27:10: fatal error: 'gtest/gtest.h' file not found
   27 | #include "gtest/gtest.h"
      |          ^~~~~~~~~~~~~~~
1 error generated.
0.534 [63/40/29] Building CXX object openmp/runtime/src/CMakeFiles/obj.omp.dir/thirdparty/ittnotify/ittnotify_static.cpp.o
0.560 [63/39/30] Building CXX object openmp/runtime/src/CMakeFiles/obj.omp.dir/kmp_str.cpp.o
0.561 [63/38/31] Building CXX object openmp/runtime/src/CMakeFiles/obj.omp.dir/kmp_threadprivate.cpp.o
0.616 [63/37/32] Building CXX object openmp/runtime/src/CMakeFiles/obj.omp.dir/kmp_wait_release.cpp.o
0.636 [63/36/33] Building CXX object openmp/runtime/src/CMakeFiles/obj.omp.dir/ompt-general.cpp.o
0.644 [63/35/34] Building CXX object openmp/runtime/src/CMakeFiles/obj.omp.dir/kmp_ftn_extra.cpp.o
0.644 [63/34/35] Building CXX object openmp/runtime/src/CMakeFiles/obj.omp.dir/kmp_ftn_cdecl.cpp.o
0.701 [63/33/36] Building CXX object openmp/runtime/src/CMakeFiles/obj.omp.dir/kmp_taskdeps.cpp.o
0.709 [63/32/37] Building CXX object openmp/runtime/src/CMakeFiles/obj.omp.dir/kmp_alloc.cpp.o
0.767 [63/31/38] Building CXX object openmp/tools/omptest/CMakeFiles/omptest.dir/src/OmptAssertEvent.cpp.o
0.794 [63/30/39] Building CXX object openmp/libompd/src/CMakeFiles/ompd.dir/omp-icv.cpp.o
0.809 [63/29/40] Building CXX object openmp/tools/omptest/CMakeFiles/omptest.dir/src/Logging.cpp.o
0.813 [63/28/41] Building CXX object openmp/runtime/src/CMakeFiles/obj.omp.dir/kmp_sched.cpp.o
0.818 [63/27/42] Building CXX object openmp/libompd/src/CMakeFiles/ompd.dir/TargetValue.cpp.o
0.820 [63/26/43] Building CXX object openmp/runtime/src/CMakeFiles/obj.omp.dir/kmp_collapse.cpp.o
0.895 [63/25/44] Building CXX object openmp/tools/omptest/CMakeFiles/omptest.dir/src/OmptCallbackHandler.cpp.o
0.910 [63/24/45] Building CXX object third-party/runtimes_gtest/CMakeFiles/runtimes_gtest_main.dir/googletest/src/gtest_main.cc.o
0.937 [63/23/46] Building CXX object openmp/runtime/src/CMakeFiles/obj.omp.dir/kmp_csupport.cpp.o
0.947 [63/22/47] Building CXX object openmp/runtime/src/CMakeFiles/obj.omp.dir/z_Linux_util.cpp.o
0.952 [63/21/48] Building CXX object openmp/runtime/src/CMakeFiles/obj.omp.dir/kmp_lock.cpp.o
1.054 [63/20/49] Building CXX object openmp/runtime/src/CMakeFiles/obj.omp.dir/kmp_gsupport.cpp.o
1.151 [63/19/50] Building CXX object openmp/tools/archer/CMakeFiles/archer.dir/ompt-tsan.cpp.o
1.163 [63/18/51] Building CXX object openmp/tools/archer/CMakeFiles/archer_static.dir/ompt-tsan.cpp.o
1.202 [63/17/52] Building CXX object openmp/tools/omptest/CMakeFiles/omptest.dir/src/InternalEvent.cpp.o
1.209 [63/16/53] Building CXX object openmp/tools/omptest/CMakeFiles/omptest.dir/src/OmptAsserter.cpp.o
1.262 [63/15/54] Building CXX object openmp/runtime/src/CMakeFiles/obj.omp.dir/kmp_barrier.cpp.o
1.275 [63/14/55] Building CXX object openmp/runtime/src/CMakeFiles/obj.omp.dir/kmp_atomic.cpp.o
1.302 [63/13/56] Building CXX object openmp/runtime/src/CMakeFiles/obj.omp.dir/kmp_tasking.cpp.o
1.331 [63/12/57] Building CXX object offload/tools/offload-tblgen/CMakeFiles/offload-tblgen.dir/offload-tblgen.cpp.o
1.342 [63/11/58] Building CXX object openmp/runtime/src/CMakeFiles/obj.omp.dir/kmp_dispatch.cpp.o
1.481 [63/10/59] Building CXX object openmp/runtime/src/CMakeFiles/obj.omp.dir/kmp_runtime.cpp.o

```

</details>

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


More information about the Openmp-commits mailing list