<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/126358>126358</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
libc/CMakeLists.txt: `string sub-command REPLACE requires at least four arguments.`
</td>
</tr>
<tr>
<th>Labels</th>
<td>
build-problem,
libc
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
sylvestre
</td>
</tr>
</table>
<pre>
Caused by this change: https://github.com/llvm/llvm-project/issues/125831
```
-- Targeting AArch64
CMake Error at /build/source/libc/CMakeLists.txt:54 (string):
string sub-command REPLACE requires at least four arguments.
```
if(LLVM_VERSION_MAJOR)
string(REPLACE "-" "" NS_LLVM_VERSION_SUFFIX ${LLVM_VERSION_SUFFIX})
set(default_namespace "__llvm_libc_${LLVM_VERSION_MAJOR}_${LLVM_VERSION_MINOR}_${LLVM_VERSION_PATCH}_${NS_LLVM_VERSION_SUFFIX}")
endif()
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJykk0tvpDoQhX9NsbG6ZYpnL1g4nUY3V52Hktzo7pCBAjzDI-NHNPn3I9OTRKPprCJZKkHBOcf2V9IY1c9EBSQXkFwG0tlh0YV5HV_IWE1BvbSvxV46Qy2rX5kdlGHNIOeeIBJssPbZQCQAS8CyV3Zw9bZZJsByHF_eyuZZL9-osYClMsaRASxDTPIoBC78SvnvxcVmwx6l7smquWdC6GZIY-Bify2_EztovWgmLQMsa6fGFrA0i9MNeSdVN4Dl-uVRGWu29qeFSCQxA8yN1WruAXc-LReMnV4w4-pNs0yTnFt2f7g7iv2BafrhlCbjnUaSxrJucZpJ3buJZmu2f8cGLlQHmB-PT9fV0-H-4er2proW_97ee8sPP8D8zQUQN4Doqy83D9UfPz_8V5ZX_zPAGLKLMx3ILt-lyQLmLXXSjbaa5UTmWTbklavKX0Dlz6Y6I3VKmF2e7V3dfNq7E4_7fz5657OvCfEUkuZ2PZ_TE3ARtEXU7qKdDKgIs2jHOaZJGAwFdk3Ew5wkZUmIHU_TXS5lIzuZx1me1IEqkGPCkec8D7Mo3CbxLolkF3dRmkdtSxBzmqQat37r20X3wUpdEWIaJXkwyppGswKPuFLk-axHmta0e0A8oYR-IHSxEly73kDMx5Wrd12r7EjFZ-AxSPmXKEt54PRYfGXI1h2_FPgrAAD__5JJMSk">