<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/56402>56402</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            How to compile libc++ with musl?
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          htqx
      </td>
    </tr>
</table>

<pre>
    I try:
cmake -G Ninja -S runtimes -B build -DLLVM_ENABLE_RUNTIMES="libcxx;libcxxabi;libunwind" -DCMAKE_C_COMPILER=musl-zcc -DCMAKE_CXX_COMPILER="musl-clang" -DLIBCXXABI_USE_LLVM_UNWINDER=ON  -DCMAKE_BUILD_TYPE=Release 

But it still depends on glibc.

readelf -d build/lib/libc++.so.1.0 |grep NEEDED
 0x0000000000000001 (NEEDED)             共享库:[libc.so.6]
 0x0000000000000001 (NEEDED)             共享库:[libm.so.6]
 0x0000000000000001 (NEEDED)             共享库:[libc++abi.so.1]
 0x0000000000000001 (NEEDED)             共享库:[libunwind.so.1]



</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJy9UsFymzAQ_Rpx2YGRJRvbBw5g5JapTTJ23KYnRoCMlcrgItE4-frKkNTOB6QazbLw3u6-XTZvypcgAdO-ILZE0QLNQ4RjhMPiyH8JcL9AKusnDu4W2q428ig0uBHknVQluPFq9X2dsTSMVizb7NKHZM22iMaIECXz4nxGNBocnsvB7-pnWZeWYKMX6_AbyxbZ4m59n6zYxkYeO63c16K4oo-Pt7gN7CmF4nU1ZFklkSWFUZLttizrFe3SH0ka9wF3KfzLFe2SVZw9_LxnFtgIJbgWMLQ72KgzIA1oI5WCUpxEXWpoaqguTXi3zFbwUqg9uOUwC0SWljPYApHIXk833sjDgKaLqhUnSBmLWTyEAz7jj2cEiMzeKGQOtwexCZpNUDRCbIyiEIXR5Yt15vT60yb9oC81fTT53CrH_1LlbYp2cfpBfna5YS8_lrq1ThnQck7n3DHSKBF8bZ7BNFA0x5NUAq6C4VmaA1yWFNGl07UqOBhz0oiGdjvsrSzc5Z4NvGyL-vP-cE9t8yQKY1-l1p3Q1pn4Y0ycQ7DHNC8IFvPphO99QgX2OacE732ek5EYO4rnQunAtmLFOzIgmBA8xT6mdIqxV8ymhc_3oz2nfJrzHI2xOHKpvEthr2krpw16DXlXaQsqqY2-glxrWdVCvOfnnTk0re3r99nptQa90L9myitV">