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

    <tr>
        <th>Summary</th>
        <td>
            Can I use standard library module using released libc++?
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            libc++
      </td>
    </tr>

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

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

<pre>
    I have C++ project that using standard library module, referenced in [here](https://libcxx.llvm.org/Modules.html). I also use CI build for cross-platform compatibility. However, the CI took time too much for cloning the whole LLVM repository and building, for just only generate `std.cppm` and `std.compat.cppm`. Is there way to not cloning the whole repository, like just download the `libcxx-18.1.1.src.tar.xz` in [releases](https://github.com/llvm/llvm-project/releases/tag/llvmorg-18.1.1), and build those two files?
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyUU8tuqzwQfhqzGRWBuQQWLP6kQn-kdnv2Bk_ArcHIMyTNefojk0s3PYuzAjGX7zIfisgMM2Ijir0oXiO18uh8Q-zNgrLOsqhz-tocYVRnhIOQeyH3sHj3gT0Dj4phJTMPQKxmrbwGazqv_BUmp1eLQh7A4wk9zj1qMDOIYj-iR1G8ClmNzAuJ7D8hWyFba7r-6yu29jzFzg9Ctu_bEopHnqyQdQxHUJYcrIRwOEK3Gqvh5Dz03hG9LFbxyfkJejctik1nrOFrDP-7C57RBzI8bpPs3CewmTC8wbT2422NdXNQE7ouo7MIb2-_3sHj4siw81dQs77BmnkI-8LUx0oMbrZXGHBGrxhBlAmxjvtlmUSZbFOPTxu1RyWGIwU0j3BRV2AHs-MfaHwzCKDWfOINVbvLbJ3SW6sok5uFL2kVp3Eak-9jVj7--h1I3Mz3aFER0k8HGAyPaxcohmvY8-Pxcj-4kO1zXLashnvd-eEOKWQdCD5dAh4dIfDFwclYJJG1kW4yXWe1irBJd2lSVLIoymhs0pPcnbSq61LVcldVSaeVLqq6wyRP-7SKTCMTmSdZWiZ1XqdlvKvKOssRVZ32Wa56kSc4KWOfEYoM0YpNVRRpGlnVoaUt6VIGo25pFlKG5PtmU9qtA4k8sYaYvtewYYvNQc1w3LL3l7Tf_4W7R1v1AZK10ept889-bwKC25uGPwEAAP__F903-w">