<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">