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