[flang-commits] [flang] [llvm] [Flang][CMake] Use fakeflang as dispatcher (PR #209482)
LLVM Continuous Integration via flang-commits
flang-commits at lists.llvm.org
Thu Jul 16 04:22:46 PDT 2026
llvm-ci wrote:
LLVM Buildbot has detected a new failure on builder `openmp-offload-amdgpu-clang-flang` running on `rocm-worker-hw-01` while building `flang,llvm` at step 3 "annotate".
Full details are available at: https://lab.llvm.org/buildbot/#/builders/67/builds/8855
<details>
<summary>Here is the relevant piece of the build log for the reference</summary>
```
Step 3 (annotate) failure: 'python ../llvm.src/offload/ci/openmp-offload-amdgpu-clang-flang.py ...' (failure)
...
Call Stack (most recent call first):
/usr/share/cmake-3.22/Modules/CMakeTestFortranCompiler.cmake:20 (CMAKE_DETERMINE_COMPILER_ABI)
cmake/config-Fortran.cmake:157 (enable_language)
CMakeLists.txt:297 (include)
-- Configuring incomplete, errors occurred!
See also "/home/botworker/builds/openmp-offload-amdgpu-clang-flang/build/llvm.build/runtimes/runtimes-amdgpu-amd-amdhsa-bins/CMakeFiles/CMakeOutput.log".
See also "/home/botworker/builds/openmp-offload-amdgpu-clang-flang/build/llvm.build/runtimes/runtimes-amdgpu-amd-amdhsa-bins/CMakeFiles/CMakeError.log".
[ 99%/41.328s :: 19->3->8699 (of 8720)] Linking CXX executable bin/fir-opt
FAILED: runtimes/runtimes-amdgpu-amd-amdhsa-stamps/runtimes-amdgpu-amd-amdhsa-configure /home/botworker/builds/openmp-offload-amdgpu-clang-flang/build/llvm.build/runtimes/runtimes-amdgpu-amd-amdhsa-stamps/runtimes-amdgpu-amd-amdhsa-configure
cd /home/botworker/builds/openmp-offload-amdgpu-clang-flang/build/llvm.build/runtimes/runtimes-amdgpu-amd-amdhsa-bins && /usr/bin/cmake --no-warn-unused-cli -DCMAKE_C_COMPILER=/home/botworker/builds/openmp-offload-amdgpu-clang-flang/build/llvm.build/./bin/clang -DCMAKE_CXX_COMPILER=/home/botworker/builds/openmp-offload-amdgpu-clang-flang/build/llvm.build/./bin/clang++ -DCMAKE_ASM_COMPILER=/home/botworker/builds/openmp-offload-amdgpu-clang-flang/build/llvm.build/./bin/clang -DCMAKE_Fortran_COMPILER=/home/botworker/builds/openmp-offload-amdgpu-clang-flang/build/llvm.build/./bin/fakeflang -DCMAKE_LINKER=/home/botworker/builds/openmp-offload-amdgpu-clang-flang/build/llvm.build/./bin/ld.lld -DCMAKE_AR=/home/botworker/builds/openmp-offload-amdgpu-clang-flang/build/llvm.build/./bin/llvm-ar -DCMAKE_RANLIB=/home/botworker/builds/openmp-offload-amdgpu-clang-flang/build/llvm.build/./bin/llvm-ranlib -DCMAKE_NM=/home/botworker/builds/openmp-offload-amdgpu-clang-flang/build/llvm.build/./bin/llvm-nm -DCMAKE_OBJDUMP=/home/botworker/builds/openmp-offload-amdgpu-clang-flang/build/llvm.build/./bin/llvm-objdump -DCMAKE_OBJCOPY=/home/botworker/builds/openmp-offload-amdgpu-clang-flang/build/llvm.build/./bin/llvm-objcopy -DCMAKE_STRIP=/home/botworker/builds/openmp-offload-amdgpu-clang-flang/build/llvm.build/./bin/llvm-strip -DCMAKE_READELF=/home/botworker/builds/openmp-offload-amdgpu-clang-flang/build/llvm.build/./bin/llvm-readelf -DCMAKE_C_COMPILER_TARGET=amdgpu-amd-amdhsa -DCMAKE_CXX_COMPILER_TARGET=amdgpu-amd-amdhsa -DCMAKE_Fortran_COMPILER_TARGET=amdgpu-amd-amdhsa -DCMAKE_ASM_COMPILER_TARGET=amdgpu-amd-amdhsa -DCMAKE_INSTALL_PREFIX=/home/botworker/builds/openmp-offload-amdgpu-clang-flang/build/llvm.inst -DLLVM_BINARY_DIR=/home/botworker/builds/openmp-offload-amdgpu-clang-flang/build/llvm.build -DLLVM_CONFIG_PATH=/home/botworker/builds/openmp-offload-amdgpu-clang-flang/build/llvm.build/bin/llvm-config -DLLVM_ENABLE_WERROR=OFF -DLLVM_HOST_TRIPLE=x86_64-unknown-linux-gnu -DLLVM_HAVE_LINK_VERSION_SCRIPT=1 -DLLVM_USE_RELATIVE_PATHS_IN_DEBUG_INFO=OFF -DLLVM_USE_RELATIVE_PATHS_IN_FILES=OFF "-DLLVM_LIT_ARGS=-vv --show-unsupported --show-xfail -j 64 --time-tests --timeout 100" -DLLVM_SOURCE_PREFIX= -DPACKAGE_VERSION=24.0.0git -DCMAKE_BUILD_TYPE=Release -DCMAKE_MAKE_PROGRAM=/usr/bin/ninja -DCMAKE_EXPORT_COMPILE_COMMANDS=1 -DCOMPILER_RT_BUILD_BUILTINS=OFF -DLLVM_INCLUDE_TESTS=ON -DLLVM_ENABLE_PROJECTS_USED=ON -DLLVM_ENABLE_PER_TARGET_RUNTIME_DIR=ON -DCMAKE_C_COMPILER_WORKS=ON -DCMAKE_CXX_COMPILER_WORKS=ON -DCMAKE_Fortran_COMPILER_WORKS=ON -DCMAKE_ASM_COMPILER_WORKS=ON -DCOMPILER_RT_DEFAULT_TARGET_ONLY=ON -DLLVM_RUNTIMES_TARGET=amdgpu-amd-amdhsa -DHAVE_LLVM_LIT=ON -DCLANG_RESOURCE_DIR= -DLLVM_LIBDIR_SUFFIX= -DLLVM_DEFAULT_TARGET_TRIPLE=amdgpu-amd-amdhsa -DFORTRAN_SUPPORTS_REAL16=1 -DCOMPILER_RT_TEST_EXTERNAL_BUILTINS=ON "-DLLVM_ENABLE_RUNTIMES=compiler-rt;openmp;offload;flang-rt" -DLLVM_USE_LINKER= -C /home/botworker/builds/openmp-offload-amdgpu-clang-flang/llvm.src/compiler-rt/cmake/caches/AMDGPU.cmake "/home/botworker/builds/openmp-offload-amdgpu-clang-flang/llvm.src/libcxx/cmake/caches/AMDGPU.cmake CACHE STRING '')" "-DLLVM_ENABLE_RUNTIMES=compiler-rt;openmp" -GNinja -C/home/botworker/builds/openmp-offload-amdgpu-clang-flang/build/llvm.build/projects/runtimes-amdgpu-amd-amdhsa/tmp/runtimes-amdgpu-amd-amdhsa-cache-Release.cmake /home/botworker/builds/openmp-offload-amdgpu-clang-flang/llvm.src/llvm/runtimes/../../runtimes && /usr/bin/cmake -E touch /home/botworker/builds/openmp-offload-amdgpu-clang-flang/build/llvm.build/runtimes/runtimes-amdgpu-amd-amdhsa-stamps//runtimes-amdgpu-amd-amdhsa-configure
[ 99%/44.042s :: 19->1->8701 (of 8720)] Linking CXX shared library lib/libFortranLower.so.24.0git
ninja: build stopped: subcommand failed.
Running: ccache -sv
Summary:
Cache directory: /home/botworker/.cache/ccache
Primary config: /home/botworker/.config/ccache/ccache.conf
Secondary config: /etc/ccache.conf
Stats updated: Thu Jul 16 11:21:59 2026
Hits: 5595 / 5603 (99.86 %)
Direct: 5052 / 5605 (90.13 %)
Preprocessed: 543 / 551 (98.55 %)
Misses: 8
Direct: 553
Preprocessed: 8
Uncacheable: 2
Primary storage:
Hits: 10713 / 11205 (95.61 %)
Misses: 492
Cache size (GB): 4.54 / 5.00 (90.73 %)
Files: 64693
Uncacheable:
Unsupported code directive: 2
ninja -C llvm.build -j64 exited with return code 1.
@@@STEP_FAILURE@@@
Traceback (most recent call last):
File "/home/botworker/builds/openmp-offload-amdgpu-clang-flang/build/../llvm.src/offload/ci/openmp-offload-amdgpu-clang-flang.py", line 44, in <module>
w.run_ninja(builddir=llvmbuilddir, ccache_stats=True)
File "/home/botworker/builds/openmp-offload-amdgpu-clang-flang/llvm.src/.ci/buildbot/worker.py", line 269, in run_ninja
run_command(cmd, **kwargs)
File "/home/botworker/builds/openmp-offload-amdgpu-clang-flang/llvm.src/.ci/buildbot/worker.py", line 132, in run_command
subprocess.check_call(cmd, shell=shell, env=env, **kwargs)
File "/usr/lib/python3.10/subprocess.py", line 369, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['ninja', '-C', 'llvm.build', '-j64']' returned non-zero exit status 1.
Step 7 (compile-openmp) failure: compile-openmp (failure)
...
CMake Error at /usr/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake:49 (try_compile):
Failed to generate test project build system.
Call Stack (most recent call first):
/usr/share/cmake-3.22/Modules/CMakeTestFortranCompiler.cmake:20 (CMAKE_DETERMINE_COMPILER_ABI)
cmake/config-Fortran.cmake:157 (enable_language)
CMakeLists.txt:297 (include)
-- Configuring incomplete, errors occurred!
See also "/home/botworker/builds/openmp-offload-amdgpu-clang-flang/build/llvm.build/runtimes/runtimes-amdgpu-amd-amdhsa-bins/CMakeFiles/CMakeOutput.log".
See also "/home/botworker/builds/openmp-offload-amdgpu-clang-flang/build/llvm.build/runtimes/runtimes-amdgpu-amd-amdhsa-bins/CMakeFiles/CMakeError.log".
[ 99%/41.328s :: 19->3->8699 (of 8720)] Linking CXX executable bin/fir-opt
FAILED: runtimes/runtimes-amdgpu-amd-amdhsa-stamps/runtimes-amdgpu-amd-amdhsa-configure /home/botworker/builds/openmp-offload-amdgpu-clang-flang/build/llvm.build/runtimes/runtimes-amdgpu-amd-amdhsa-stamps/runtimes-amdgpu-amd-amdhsa-configure
cd /home/botworker/builds/openmp-offload-amdgpu-clang-flang/build/llvm.build/runtimes/runtimes-amdgpu-amd-amdhsa-bins && /usr/bin/cmake --no-warn-unused-cli -DCMAKE_C_COMPILER=/home/botworker/builds/openmp-offload-amdgpu-clang-flang/build/llvm.build/./bin/clang -DCMAKE_CXX_COMPILER=/home/botworker/builds/openmp-offload-amdgpu-clang-flang/build/llvm.build/./bin/clang++ -DCMAKE_ASM_COMPILER=/home/botworker/builds/openmp-offload-amdgpu-clang-flang/build/llvm.build/./bin/clang -DCMAKE_Fortran_COMPILER=/home/botworker/builds/openmp-offload-amdgpu-clang-flang/build/llvm.build/./bin/fakeflang -DCMAKE_LINKER=/home/botworker/builds/openmp-offload-amdgpu-clang-flang/build/llvm.build/./bin/ld.lld -DCMAKE_AR=/home/botworker/builds/openmp-offload-amdgpu-clang-flang/build/llvm.build/./bin/llvm-ar -DCMAKE_RANLIB=/home/botworker/builds/openmp-offload-amdgpu-clang-flang/build/llvm.build/./bin/llvm-ranlib -DCMAKE_NM=/home/botworker/builds/openmp-offload-amdgpu-clang-flang/build/llvm.build/./bin/llvm-nm -DCMAKE_OBJDUMP=/home/botworker/builds/openmp-offload-amdgpu-clang-flang/build/llvm.build/./bin/llvm-objdump -DCMAKE_OBJCOPY=/home/botworker/builds/openmp-offload-amdgpu-clang-flang/build/llvm.build/./bin/llvm-objcopy -DCMAKE_STRIP=/home/botworker/builds/openmp-offload-amdgpu-clang-flang/build/llvm.build/./bin/llvm-strip -DCMAKE_READELF=/home/botworker/builds/openmp-offload-amdgpu-clang-flang/build/llvm.build/./bin/llvm-readelf -DCMAKE_C_COMPILER_TARGET=amdgpu-amd-amdhsa -DCMAKE_CXX_COMPILER_TARGET=amdgpu-amd-amdhsa -DCMAKE_Fortran_COMPILER_TARGET=amdgpu-amd-amdhsa -DCMAKE_ASM_COMPILER_TARGET=amdgpu-amd-amdhsa -DCMAKE_INSTALL_PREFIX=/home/botworker/builds/openmp-offload-amdgpu-clang-flang/build/llvm.inst -DLLVM_BINARY_DIR=/home/botworker/builds/openmp-offload-amdgpu-clang-flang/build/llvm.build -DLLVM_CONFIG_PATH=/home/botworker/builds/openmp-offload-amdgpu-clang-flang/build/llvm.build/bin/llvm-config -DLLVM_ENABLE_WERROR=OFF -DLLVM_HOST_TRIPLE=x86_64-unknown-linux-gnu -DLLVM_HAVE_LINK_VERSION_SCRIPT=1 -DLLVM_USE_RELATIVE_PATHS_IN_DEBUG_INFO=OFF -DLLVM_USE_RELATIVE_PATHS_IN_FILES=OFF "-DLLVM_LIT_ARGS=-vv --show-unsupported --show-xfail -j 64 --time-tests --timeout 100" -DLLVM_SOURCE_PREFIX= -DPACKAGE_VERSION=24.0.0git -DCMAKE_BUILD_TYPE=Release -DCMAKE_MAKE_PROGRAM=/usr/bin/ninja -DCMAKE_EXPORT_COMPILE_COMMANDS=1 -DCOMPILER_RT_BUILD_BUILTINS=OFF -DLLVM_INCLUDE_TESTS=ON -DLLVM_ENABLE_PROJECTS_USED=ON -DLLVM_ENABLE_PER_TARGET_RUNTIME_DIR=ON -DCMAKE_C_COMPILER_WORKS=ON -DCMAKE_CXX_COMPILER_WORKS=ON -DCMAKE_Fortran_COMPILER_WORKS=ON -DCMAKE_ASM_COMPILER_WORKS=ON -DCOMPILER_RT_DEFAULT_TARGET_ONLY=ON -DLLVM_RUNTIMES_TARGET=amdgpu-amd-amdhsa -DHAVE_LLVM_LIT=ON -DCLANG_RESOURCE_DIR= -DLLVM_LIBDIR_SUFFIX= -DLLVM_DEFAULT_TARGET_TRIPLE=amdgpu-amd-amdhsa -DFORTRAN_SUPPORTS_REAL16=1 -DCOMPILER_RT_TEST_EXTERNAL_BUILTINS=ON "-DLLVM_ENABLE_RUNTIMES=compiler-rt;openmp;offload;flang-rt" -DLLVM_USE_LINKER= -C /home/botworker/builds/openmp-offload-amdgpu-clang-flang/llvm.src/compiler-rt/cmake/caches/AMDGPU.cmake "/home/botworker/builds/openmp-offload-amdgpu-clang-flang/llvm.src/libcxx/cmake/caches/AMDGPU.cmake CACHE STRING '')" "-DLLVM_ENABLE_RUNTIMES=compiler-rt;openmp" -GNinja -C/home/botworker/builds/openmp-offload-amdgpu-clang-flang/build/llvm.build/projects/runtimes-amdgpu-amd-amdhsa/tmp/runtimes-amdgpu-amd-amdhsa-cache-Release.cmake /home/botworker/builds/openmp-offload-amdgpu-clang-flang/llvm.src/llvm/runtimes/../../runtimes && /usr/bin/cmake -E touch /home/botworker/builds/openmp-offload-amdgpu-clang-flang/build/llvm.build/runtimes/runtimes-amdgpu-amd-amdhsa-stamps//runtimes-amdgpu-amd-amdhsa-configure
[ 99%/44.042s :: 19->1->8701 (of 8720)] Linking CXX shared library lib/libFortranLower.so.24.0git
ninja: build stopped: subcommand failed.
Running: ccache -sv
Summary:
Cache directory: /home/botworker/.cache/ccache
Primary config: /home/botworker/.config/ccache/ccache.conf
Secondary config: /etc/ccache.conf
Stats updated: Thu Jul 16 11:21:59 2026
Hits: 5595 / 5603 (99.86 %)
Direct: 5052 / 5605 (90.13 %)
Preprocessed: 543 / 551 (98.55 %)
Misses: 8
Direct: 553
Preprocessed: 8
Uncacheable: 2
Primary storage:
Hits: 10713 / 11205 (95.61 %)
Misses: 492
Cache size (GB): 4.54 / 5.00 (90.73 %)
Files: 64693
Uncacheable:
Unsupported code directive: 2
ninja -C llvm.build -j64 exited with return code 1.
Traceback (most recent call last):
File "/home/botworker/builds/openmp-offload-amdgpu-clang-flang/build/../llvm.src/offload/ci/openmp-offload-amdgpu-clang-flang.py", line 44, in <module>
w.run_ninja(builddir=llvmbuilddir, ccache_stats=True)
File "/home/botworker/builds/openmp-offload-amdgpu-clang-flang/llvm.src/.ci/buildbot/worker.py", line 269, in run_ninja
run_command(cmd, **kwargs)
File "/home/botworker/builds/openmp-offload-amdgpu-clang-flang/llvm.src/.ci/buildbot/worker.py", line 132, in run_command
subprocess.check_call(cmd, shell=shell, env=env, **kwargs)
File "/usr/lib/python3.10/subprocess.py", line 369, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['ninja', '-C', 'llvm.build', '-j64']' returned non-zero exit status 1.
program finished with exit code 1
elapsedTime=72.022027
```
</details>
https://github.com/llvm/llvm-project/pull/209482
More information about the flang-commits
mailing list