<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/90708>90708</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
offload: cryptic error message when -DLLVM_LIBC_GPU_BUILD=ON is not set
</td>
</tr>
<tr>
<th>Labels</th>
<td>
cmake,
openmp,
build-problem,
offload
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
sylvestre
</td>
</tr>
</table>
<pre>
with
```
cmake -S ../llvm/ -B build-llvm \
-G Ninja \
-DCMAKE_INSTALL_PREFIX=/usr/lib/llvm-19 \
-DLLVM_VERSION_SUFFIX= \
-DCMAKE_SUPPRESS_REGENERATION=ON \
-DCMAKE_BUILD_TYPE=Release \
-DPACKAGE_VENDOR=Debian \
-DENABLE_LINKER_BUILD_ID=ON \
-DLLVM_TARGETS_TO_BUILD=Native \
-DLLVM_ENABLE_PROJECTS="clang;clang-tools-extra;lld;cross-project-tests;mlir;bolt;flang;polly;openmp;lldb" \
-DLLVM_ENABLE_RUNTIMES="compiler-rt;libcxx;libcxxabi;libc;libunwind;offload" \
-DLLVM_ENABLE_PIC=ON \
-DLLVM_ENABLE_RTTI=ON \
-DLLVM_BUILD_DOCS=OFF \
-DLLVM_INCLUDE_GO_TESTS=OFF \
-DLLVM_USE_RELATIVE_PATHS_IN_FILES=ON \
-DLLVM_TEMPORARILY_ALLOW_OLD_TOOLCHAIN=ON \
-DLLVM_ENABLE_CURL=ON \
-DLLVM_USE_RELATIVE_PATHS_IN_DEBUG_INFO=ON \
-DCLANG_PLUGIN_SUPPORT=OFF \
-DCLANG_BUILD_EXAMPLES=OFF \
-DCLANG_DEFAULT_LINKER=ld \
-DCLANG_DEFAULT_RTLIB=libgcc \
-DCOMPILER_RT_BUILD_XRAY=OFF \
-DCOMPILER_RT_INCLUDE_TESTS=OFF \
-DCOMPILER_RT_USE_LIBCXX=OFF \
-DCOMPILER_RT_USE_BUILTINS_LIBRARY=ON \
-DLIBUNWIND_INSTALL_LIBRARY=OFF \
-DOPENMP_ENABLE_LIBOMP_PROFILING=OFF \
-DOPENMP_ENABLE_LIBOMPTARGET_PROFILING=OFF \
-DLIBOMP_ENABLE_RTTI=OFF \
-DLIBOMP_OMPT_SUPPORT=OFF \
-DCLANG_FORCE_MATCHING_LIBCLANG_SOVERSION=ON \
-DLLVM_ENABLE_PER_TARGET_RUNTIME_DIR=OFF \
-DLLVM_USE_LINKER=gold -DLLVM_BINUTILS_INCDIR=/usr/include/ -DLIBCXXABI_USE_LLVM_UNWINDER=ON -DLIBOMP_LIBFLAGS="-lm" -DOPENMP_USE_LLVM_UNWINDER=ON \
-DCLANG_ENABLE_BOOTSTRAP=ON
```
and
```
cmake --build build-llvm -j 13 --target stage2
```
The second stage fails with:
```
-- Performing Test HAVE_FFI_CALL - Success
-- OMPT target disabled
-- OpenMP tools dir in libomptarget:
CMake Error at /home/sylvestre/dev/debian/pkg-llvm/llvm-toolchain/branches/llvm-project/offload/plugins-nextgen/common/CMakeLists.txt:31 (if):
if given arguments:
"TARGET" "llvmlibc_rpc_server" "AND"
Unknown arguments specified
-- Configuring incomplete, errors occurred!
```
passing -DLLVM_LIBC_GPU_BUILD=ON removes the error message
@jdoerfert @jhuber6 rings a bell ?
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyMVltzqjwX_jXxJkMHQWu98IJDsPk2AgPY3V4xHCKmO4CTYA___psAsm217nemU4E865C1nnVIhaBlTcgKzE0wtyfpsd03fCU-2RsRLSeTrCk-V--03UOg2kA1wL06_HWveZX-IVCJ4N0d0BzG3iqgOVAxYXakrFDkBwjmVg9W1tCj9Wt69sW2NsYvlGAvig3XTYIQOfgZ6DbQnKPgUiXNBsXKdHku6LpPm-QJhRH2vSTaOr3cpepoGwQhiqIkRGvkodCIse8B3fa9S6y5xa6dxC8BArodEkZSQc5RgWH9MtYoeUKe7YdAt22S0bQ-hyDPMF2UuNj7hcJBIbYv7HXex0a4RnGUxH4PBLrtpS19IxfIQWsQ-v9DVhx1AdJyltYl0M3uV2mbhgmFfLQ8BbrJWCFPeCOEcuDNK8lbpSWiFUA3K0Y50M2sYS3Qzd2g5dAw9gl0szmQujr0KjKgaT_5Em69GG_QyZemOlBGuMKlTkaz_ONjfEgzOjz3P8f6ndbSv2a3Y01a3LASYOt67E5exDG-DuhDb_uW9NB3nAsA9ix3a6Nk7ScxiuKfYNsIJSFyjRg_oSQw4scowV7iYLe7-rWsok3gh0aI3ZfEcF3_d-JLUvm-az0a-JJ659extqF7HXDdDRuZ23WCPce_ZLRreOskcLdr7HVF4Ifx5RV7VB8r9GxsguFa11A2coytGw_cBrrNip9BYexiU2JoVub5F5y_CbCLwiSMB8PPofFyxegZ7pSrHxJ1DpWBcrFpPT__GyfNx9iLpEBohC-Xocfm1vuNPXvsUGfIr7r9AHmbIBnr3_Q3gSxYB7vYW_83fN8QbkkNer-x_ypG6vtX4h0_tFCyMWLrEXvrLm7d98gfOutNtgYoHHrYqRskNg6_24JnDB6pUzasOB2Y2NvG2JWEtnr5sfvTOmfHgnQzxe6zapi4V9Xp7JLTafQ9OF7dxabjGuuhNymskh1mDPkP0hfBGW5p-n4cxaERdLCrU7D_n9bFrRmpdCPxfDAqr3CqQ0VpU16SFoo2LYl2w0C8J1CQvKmLHgt3KWUCyukMdOOGoKLAgPBdwytalzAmooWPxhNKHAcnluG6UIHRMc-JECNesgcOjhVUpBkjxd_DA6k3AexGDiwoh7SGjGZNdeglRm-sjbw64rzhMG0h0Jx9U8l0jgsG0JyCvHX_5SgFmnP4UyrDItGNfWkl36dUnmU8rfM9EaezYbQBzRlHiXNgx5LWQqnJR1sSKZU3VdXIh84dl4pW3LUf0kt9CoH2QHdAW44-Q0h3sKRvpIYpL48VqeXUNM7jCSGEQNN67nfTS9OkP3LEJfyQJ4LwN8KHE8OTLPwqv63_1M37mQUoDiSnO3qK8rf0WU29o-WRy_zRWk5bRloCNAsSGVwBmzw_ck4KoE1vEOEg9726PFWerKhkHWzH9cP3ICdV80YEbPek1w0rIkRaki9-zdTXoiF8R3gL5cv-mBF-D6V_AqYwI4xBoDvnMpNipRdLfZlOyGq6mM7mc_V-oU72KzKdTWfzYqHt1PvdrFDvsyJbTJfpIlukD-n9w4SuNFWbqXN1qj6oM129m87uybLYkcXyIU-LYg5mKqlSyu5kEu4aXk6oEEeyWqoL9WHC0oww0W24mtYVo0yHZgFNG5ad02tfmwfeZIxUf0HjliI3ZL7qmJcdSwFmKuvINJptacvI6iSgGzDnn4eW5l8jCd_3pL6VAypg3bRQkHZy5Gy1b9tDR0HNAZpT0nZ_zO7ypvq7cX8rhu72ski6APw_AAD__-0_bhs">