[libcxx-commits] [libcxx] [libcxxabi] [lldb] [libc++] Stop copying headers to the build directory (PR #115380)
Vitaly Buka via libcxx-commits
libcxx-commits at lists.llvm.org
Wed Jan 15 10:32:50 PST 2025
vitalybuka wrote:
> IIUC, the build that encountered issues in this patch ([in the comment above](https://github.com/llvm/llvm-project/pull/115380#issuecomment-2590801533)) is a flavour of (2), right? That seems surprising to me though since we also use the same flags when configuring libc++: https://github.com/llvm/llvm-project/blob/main/libcxx/CMakeLists.txt#L596
>
> So the difference would be that you folks are building libc++ instrumented via the bootstrapping build instead of the "runtimes" build that we use for the rest of libc++ CI.
> I also fail to understand why our own bootstrapping build pre-commit CI didn't trip this wire.
it's no.1
The difference Is that https://github.com/llvm/llvm-project/blob/main/compiler-rt/lib/sanitizer_common/symbolizer/scripts/build_symbolizer.sh builds build libc++ into IR full LTO, with minimal features as possible to be able to build LLVM symbolizer.
https://github.com/llvm/llvm-project/pull/115380
More information about the libcxx-commits
mailing list