<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/109537>109537</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
Standalone libclc build fails on 19.1.0
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
satmandu
</td>
</tr>
</table>
<pre>
Attempting a standalone libclc build on Linux after building llvm 19.1.0 with libclc built-in (which itself appears to be incomplete because mesa complains about a missing libclc.):
```-- Found zstd: /usr/local/lib64/libzstd.so
-- Found LibXml2: /usr/local/lib64/libxml2.so (found version "2.13.3")
-- Linker detection: GNU ld
-- libclc LLVM version: 19.1.0
CMake Error at /usr/local/lib64/cmake/llvm/AddLLVM.cmake:1029 (add_executable):
add_executable cannot create target "prepare_builtins" because an imported
target with the same name already exists.
Call Stack (most recent call first):
CMakeLists.txt:170 (add_llvm_executable)
CMake Error at /usr/local/lib64/cmake/llvm/LLVM-Config.cmake:95 (target_link_libraries):
IMPORTED library can only be used with the INTERFACE keyword of
target_link_libraries
Call Stack (most recent call first):
/usr/local/lib64/cmake/llvm/AddLLVM.cmake:1089 (llvm_config)
CMakeLists.txt:170 (add_llvm_executable)
CMake Error at /usr/local/lib64/cmake/llvm/AddLLVM.cmake:1106 (target_link_libraries):
IMPORTED library can only be used with the INTERFACE keyword of
target_link_libraries
Call Stack (most recent call first):
CMakeLists.txt:170 (add_llvm_executable)
CMake Error at CMakeLists.txt:177 (target_compile_definitions):
target_compile_definitions may only set INTERFACE properties on IMPORTED
targets
-- Found Python3: /usr/local/bin/python3.12 (found version "3.12.6") found components: Interpreter
-- libclc target 'amdgcn--' is enabled
```
_Originally posted by @satmandu in https://github.com/llvm/llvm-project/issues/101154#issuecomment-2363985324_
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzUlk1v4zYTxz8NfRlYkCj5RQcd_CTRgwDO7mJ3W_RmUOTIZk2RAjlK4n76glLsTbIJCqQFigKBhJDz8p8fx0OJEPTeIlZs8T-2uJ6JgQ7OV0FQJ6waZo1Tp4ql1xsi7HrSdg8CAgmrhHEWwehGGgnNoI0CZ2Gr7fAIoiX002L0MOa-g6xMsiSFB02H51401xYYXz8ctDyApoCmBdH3KHwActAgaCtd1xskhAalGAJCh0HAuCq0DSAaNxAI6HQIY8IxfsJ4yfINS69ZumHLdPqbz6F2g1XwRyDF8g0wXg_BM14bJ4WJb90si-kdbZLgphAXz61ufusM_yvnx87wJLhYXTv63aMP2sVyOU-yPMkZ51HjOfpW2yN6UEgoSTsbE_z_0y9g1MXkidx2--vdOVy0muBOVld34ohw473zIOh9hbITR4z_m_uO8XqjVIyaTMv5Jkt5GaULpXb4iHIg0Rh8jhReboEU1joC6VEQAgm_x5ie9x574XE3Hre2gXF-OUhhQXe984RPNcLZcWwUOiAE0SHY-BDGo1AnwEcdKCRP5Qpj4BsJeYxqOxcIPEq0BDLutNoHeqEaRkDbMQQ9Uix1lZ4rjTBelTu1z7PnBwFHuvMrZ1u9v0AuFzHxVPHOaHvcGd144TWGF5pv7758_vr95hqm7VNkDc6aU_x9DAHVD1y3n77ffK03VzdwxNOD8wpc-xTl7Twfo_jxtlqPbTWCliONC-R_62R-0pily__qufzDCN8It3qGJo5gbXCnsNVWx5n1ks_7ZtCJ00QqID2D03vXoyeNIV4nZ74vwoWfVV9G85cTHZzN3xzNjbaM1_1kkWT8zcEcN5LlNJhh2o3qnUVLIYa9tYS-90joX0_ly8hbiU7tpZ3PGV-BDoA28lavbqJR_Wb32eu9tsKYE_QuECpoTsCK9HwHg7ZwIOpjdsZrxuu9psPQJNJ1P3o4vua9d7-jJMZrHcIQe7XO0ixbFIzn44p0XYeW5jxf5uV6kfNiN1NVrsq8FDOsshVflnlZFuvZocpwUTZNkWG2VKUs5LIo122Oq7Yo20a0cqYrnvIiLXmWrXLO10kuZV4iFwuZrlvBU1ak2AltkigucX4_G0VUWVou8tXMiAZNGL88OLf4AONuRL-4nvlqrKgZ9oEVqRk78BKGNBmsvr3zGdIKbcbumW7F2eBN9XcAjmLvK_5nAAAA__9On-zV">