[libcxx-commits] [PATCH] D128927: [libc++] Always build c++experimental.a

Hans Wennborg via Phabricator via libcxx-commits libcxx-commits at lists.llvm.org
Fri Jul 22 06:34:11 PDT 2022


hans added a comment.



>> In https://github.com/llvm/llvm-zorg/pull/28 you mentioned that "for a couple of years now, Clang and libc++ are entirely separate projects w.r.t. how they are shipped on Apple platforms, and it doesn't make sense to build libc++ at the same time as Clang anymore".
>> Does that mean the libc++ headers have moved to the SDK now, and if so from what version? If it's in the SDK version we use (I'd have to check), perhaps that would allow us to stop building like this.
>
> Yes, the libc++ headers are in the SDK. They have been since Xcode 12 if I'm not mistaken. They are *also* still shipped in the Clang toolchain, but that will change eventually -- there are a few things blocking us from doing that, but they will go away eventually.

We've removed libc++ from our toolchain build process (https://chromium-review.googlesource.com/c/chromium/src/+/3779521) so hopefully will see fewer problems of this nature in the future. Thanks!


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D128927/new/

https://reviews.llvm.org/D128927



More information about the libcxx-commits mailing list