[libcxx-commits] [PATCH] D107066: [libc++] TEST DO NOT REVIEW

Louis Dionne via Phabricator via libcxx-commits libcxx-commits at lists.llvm.org
Thu Jul 29 14:11:05 PDT 2021


ldionne added a comment.

AppleClang 12.0 doesn't support concepts. Technically we still support it until 13.0 is out of beta.

In practice, this is going to be a can of worms. Xcode 13 requires macOS 11.0, but we can't do back-deployment testing with macOS 11.0. So if we dropped support for AppleClang 12.0, we would not be able to do back-deployment testing on the hosts that run Xcode 13 anymore. We'll have to figure out a way to do back-deployment testing without being stuck on an older OS. I think that means we'll have to go down the route of remote execution, which is something that we need to do anyway if we ever want to test on funkier platforms like embedded or even just testing on the iOS simulator. It's kind of frustrating that a simple compiler upgrade has such a big chain of dependencies, but I won't let those difficulties dictate which compilers we support.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D107066



More information about the libcxx-commits mailing list