[libc] [llvm] [LLVM] Make the GPU loader utilities an LLVM tool (PR #132096)
LLVM Continuous Integration via llvm-commits
llvm-commits at lists.llvm.org
Thu Mar 20 12:31:47 PDT 2025
llvm-ci wrote:
LLVM Buildbot has detected a new failure on builder `llvm-nvptx-nvidia-win` running on `as-builder-8` while building `libc,llvm` at step 6 "build-unified-tree".
Full details are available at: https://lab.llvm.org/buildbot/#/builders/54/builds/7511
<details>
<summary>Here is the relevant piece of the build log for the reference</summary>
```
Step 6 (build-unified-tree) failure: build (failure)
...
[2547/2716] Building CXX object tools\llvm-size\CMakeFiles\llvm-size.dir\llvm-size.cpp.obj
[2548/2716] Building CXX object tools\llvm-reduce\CMakeFiles\llvm-reduce.dir\deltas\RunIRPasses.cpp.obj
[2549/2716] Building CXX object tools\llvm-reduce\CMakeFiles\llvm-reduce.dir\deltas\ReduceRegisterUses.cpp.obj
[2550/2716] Building CXX object tools\llvm-reduce\CMakeFiles\llvm-reduce.dir\deltas\ReduceFunctionBodies.cpp.obj
[2551/2716] Building CXX object tools\verify-uselistorder\CMakeFiles\verify-uselistorder.dir\verify-uselistorder.cpp.obj
[2552/2716] Building CXX object tools\sancov\CMakeFiles\sancov.dir\sancov.cpp.obj
[2553/2716] Building CXX object tools\sanstats\CMakeFiles\sanstats.dir\sanstats.cpp.obj
[2554/2716] Building CXX object tools\yaml2obj\CMakeFiles\yaml2obj.dir\yaml2obj.cpp.obj
[2555/2716] Building CXX object tools\opt\CMakeFiles\LLVMOptDriver.dir\optdriver.cpp.obj
[2556/2716] Building CXX object tools\llvm-gpu-loader\CMakeFiles\llvm-gpu-loader.dir\llvm-gpu-loader.cpp.obj
FAILED: tools/llvm-gpu-loader/CMakeFiles/llvm-gpu-loader.dir/llvm-gpu-loader.cpp.obj
C:\ninja\ccache.exe C:\PROGRA~1\MICROS~2\2022\COMMUN~1\VC\Tools\MSVC\1443~1.348\bin\Hostx64\x64\cl.exe /nologo /TP -DGTEST_HAS_RTTI=0 -DLIBC_NAMESPACE=__llvm_libc_common_utils -DLLVM_BUILD_STATIC -DNVPTX_SUPPORT -DUNICODE -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_NONSTDC_NO_WARNINGS -D_CRT_SECURE_NO_DEPRECATE -D_CRT_SECURE_NO_WARNINGS -D_GLIBCXX_ASSERTIONS -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_WARNINGS -D_UNICODE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -IC:\buildbot\as-builder-8\llvm-nvptx-nvidia-win\build\tools\llvm-gpu-loader -IC:\buildbot\as-builder-8\llvm-nvptx-nvidia-win\llvm-project\llvm\tools\llvm-gpu-loader -IC:\buildbot\as-builder-8\llvm-nvptx-nvidia-win\build\include -IC:\buildbot\as-builder-8\llvm-nvptx-nvidia-win\llvm-project\llvm\include -IC:\buildbot\as-builder-8\llvm-nvptx-nvidia-win\llvm-project\cmake\Modules\..\..\libc -external:I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\include" -external:W0 /DWIN32 /D_WINDOWS /Zc:inline /Zc:preprocessor /Zc:__cplusplus /Oi /bigobj /permissive- /W4 -wd4141 -wd4146 -wd4244 -wd4267 -wd4291 -wd4351 -wd4456 -wd4457 -wd4458 -wd4459 -wd4503 -wd4624 -wd4722 -wd4100 -wd4127 -wd4512 -wd4505 -wd4610 -wd4510 -wd4702 -wd4245 -wd4706 -wd4310 -wd4701 -wd4703 -wd4389 -wd4611 -wd4805 -wd4204 -wd4577 -wd4091 -wd4592 -wd4319 -wd4709 -wd5105 -wd4324 -wd4251 -wd4275 -w14062 -we4238 /Gw /O2 /Ob2 -MD /EHs-c- /GR- -UNDEBUG -std:c++17 /showIncludes /Fotools\llvm-gpu-loader\CMakeFiles\llvm-gpu-loader.dir\llvm-gpu-loader.cpp.obj /Fdtools\llvm-gpu-loader\CMakeFiles\llvm-gpu-loader.dir\ /FS -c C:\buildbot\as-builder-8\llvm-nvptx-nvidia-win\llvm-project\llvm\tools\llvm-gpu-loader\llvm-gpu-loader.cpp
C:\buildbot\as-builder-8\llvm-nvptx-nvidia-win\llvm-project\libc\shared\rpc_util.h(267): error C3861: '__builtin_memcpy': identifier not found
C:\buildbot\as-builder-8\llvm-nvptx-nvidia-win\llvm-project\cmake\Modules\..\..\libc\shared/rpc.h(118): error C3861: '__ATOMIC_RELAXED': identifier not found
C:\buildbot\as-builder-8\llvm-nvptx-nvidia-win\llvm-project\cmake\Modules\..\..\libc\shared/rpc.h(118): note: the template instantiation context (the oldest one first) is
C:\buildbot\as-builder-8\llvm-nvptx-nvidia-win\llvm-project\cmake\Modules\..\..\libc\shared/rpc.h(74): note: while compiling class template 'rpc::Process'
C:\buildbot\as-builder-8\llvm-nvptx-nvidia-win\llvm-project\cmake\Modules\..\..\libc\shared/rpc.h(118): error C2065: '__ATOMIC_RELAXED': undeclared identifier
C:\buildbot\as-builder-8\llvm-nvptx-nvidia-win\llvm-project\cmake\Modules\..\..\libc\shared/rpc.h(125): error C3861: '__ATOMIC_RELAXED': identifier not found
C:\buildbot\as-builder-8\llvm-nvptx-nvidia-win\llvm-project\cmake\Modules\..\..\libc\shared/rpc.h(125): error C2065: '__ATOMIC_RELAXED': undeclared identifier
C:\buildbot\as-builder-8\llvm-nvptx-nvidia-win\llvm-project\cmake\Modules\..\..\libc\shared/rpc.h(135): error C3861: '__ATOMIC_RELEASE': identifier not found
C:\buildbot\as-builder-8\llvm-nvptx-nvidia-win\llvm-project\cmake\Modules\..\..\libc\shared/rpc.h(136): error C3861: '__ATOMIC_RELAXED': identifier not found
C:\buildbot\as-builder-8\llvm-nvptx-nvidia-win\llvm-project\cmake\Modules\..\..\libc\shared/rpc.h(135): error C2065: '__ATOMIC_RELEASE': undeclared identifier
C:\buildbot\as-builder-8\llvm-nvptx-nvidia-win\llvm-project\cmake\Modules\..\..\libc\shared/rpc.h(136): error C2065: '__ATOMIC_RELAXED': undeclared identifier
C:\buildbot\as-builder-8\llvm-nvptx-nvidia-win\llvm-project\cmake\Modules\..\..\libc\shared/rpc.h(149): error C3861: '__ATOMIC_ACQUIRE': identifier not found
C:\buildbot\as-builder-8\llvm-nvptx-nvidia-win\llvm-project\cmake\Modules\..\..\libc\shared/rpc.h(149): error C2065: '__ATOMIC_ACQUIRE': undeclared identifier
C:\buildbot\as-builder-8\llvm-nvptx-nvidia-win\llvm-project\cmake\Modules\..\..\libc\shared/rpc.h(205): error C3861: '__ATOMIC_ACQUIRE': identifier not found
C:\buildbot\as-builder-8\llvm-nvptx-nvidia-win\llvm-project\cmake\Modules\..\..\libc\shared/rpc.h(205): error C2065: '__ATOMIC_ACQUIRE': undeclared identifier
C:\buildbot\as-builder-8\llvm-nvptx-nvidia-win\llvm-project\cmake\Modules\..\..\libc\shared/rpc.h(213): error C3861: '__ATOMIC_RELEASE': identifier not found
C:\buildbot\as-builder-8\llvm-nvptx-nvidia-win\llvm-project\cmake\Modules\..\..\libc\shared/rpc.h(213): error C2065: '__ATOMIC_RELEASE': undeclared identifier
C:\buildbot\as-builder-8\llvm-nvptx-nvidia-win\llvm-project\cmake\Modules\..\..\libc\shared/rpc.h(260): error C3861: '__ATOMIC_RELAXED': identifier not found
C:\buildbot\as-builder-8\llvm-nvptx-nvidia-win\llvm-project\cmake\Modules\..\..\libc\shared/rpc.h(260): error C2065: '__ATOMIC_RELAXED': undeclared identifier
C:\buildbot\as-builder-8\llvm-nvptx-nvidia-win\llvm-project\cmake\Modules\..\..\libc\shared/rpc.h(271): error C3861: '__ATOMIC_RELAXED': identifier not found
C:\buildbot\as-builder-8\llvm-nvptx-nvidia-win\llvm-project\cmake\Modules\..\..\libc\shared/rpc.h(271): error C2065: '__ATOMIC_RELAXED': undeclared identifier
C:\buildbot\as-builder-8\llvm-nvptx-nvidia-win\llvm-project\cmake\Modules\..\..\libc\src/__support/CPP/type_traits/is_complex.h(31): error C2187: syntax error: 'float' was unexpected here
C:\buildbot\as-builder-8\llvm-nvptx-nvidia-win\llvm-project\cmake\Modules\..\..\libc\src/__support/CPP/type_traits/is_complex.h(31): note: the template instantiation context (the oldest one first) is
C:\buildbot\as-builder-8\llvm-nvptx-nvidia-win\llvm-project\cmake\Modules\..\..\libc\src/__support/CPP/type_traits/is_complex.h(22): note: while compiling class template '__llvm_libc_common_utils::cpp::is_complex'
C:\buildbot\as-builder-8\llvm-nvptx-nvidia-win\llvm-project\cmake\Modules\..\..\libc\src/__support/CPP/type_traits/is_complex.h(31): error C2062: type 'float' unexpected
C:\buildbot\as-builder-8\llvm-nvptx-nvidia-win\llvm-project\cmake\Modules\..\..\libc\src/__support/CPP/bit.h(109): error C3861: '__builtin_ctz': identifier not found
C:\buildbot\as-builder-8\llvm-nvptx-nvidia-win\llvm-project\cmake\Modules\..\..\libc\src/__support/CPP/bit.h(109): error C3615: constexpr function '__llvm_libc_common_utils::cpp::countr_zero' cannot result in a constant expression
C:\buildbot\as-builder-8\llvm-nvptx-nvidia-win\llvm-project\cmake\Modules\..\..\libc\src/__support/CPP/bit.h(109): note: failure was caused by control reaching the end of a constexpr function
C:\buildbot\as-builder-8\llvm-nvptx-nvidia-win\llvm-project\cmake\Modules\..\..\libc\src/__support/CPP/bit.h(110): error C3861: '__builtin_ctzl': identifier not found
C:\buildbot\as-builder-8\llvm-nvptx-nvidia-win\llvm-project\cmake\Modules\..\..\libc\src/__support/CPP/bit.h(110): error C3615: constexpr function '__llvm_libc_common_utils::cpp::countr_zero' cannot result in a constant expression
C:\buildbot\as-builder-8\llvm-nvptx-nvidia-win\llvm-project\cmake\Modules\..\..\libc\src/__support/CPP/bit.h(110): note: failure was caused by control reaching the end of a constexpr function
C:\buildbot\as-builder-8\llvm-nvptx-nvidia-win\llvm-project\cmake\Modules\..\..\libc\src/__support/CPP/bit.h(111): error C3861: '__builtin_ctzll': identifier not found
C:\buildbot\as-builder-8\llvm-nvptx-nvidia-win\llvm-project\cmake\Modules\..\..\libc\src/__support/CPP/bit.h(111): error C3615: constexpr function '__llvm_libc_common_utils::cpp::countr_zero' cannot result in a constant expression
C:\buildbot\as-builder-8\llvm-nvptx-nvidia-win\llvm-project\cmake\Modules\..\..\libc\src/__support/CPP/bit.h(111): note: failure was caused by control reaching the end of a constexpr function
C:\buildbot\as-builder-8\llvm-nvptx-nvidia-win\llvm-project\cmake\Modules\..\..\libc\src/__support/CPP/bit.h(148): error C3861: '__builtin_clz': identifier not found
C:\buildbot\as-builder-8\llvm-nvptx-nvidia-win\llvm-project\cmake\Modules\..\..\libc\src/__support/CPP/bit.h(148): error C3615: constexpr function '__llvm_libc_common_utils::cpp::countl_zero' cannot result in a constant expression
C:\buildbot\as-builder-8\llvm-nvptx-nvidia-win\llvm-project\cmake\Modules\..\..\libc\src/__support/CPP/bit.h(148): note: failure was caused by control reaching the end of a constexpr function
```
</details>
https://github.com/llvm/llvm-project/pull/132096
More information about the llvm-commits
mailing list