[libcxx-commits] [PATCH] D105318: [libc++] Support Apple Clang 10, which lacks constexpr dtor support.

Louis Dionne via Phabricator via libcxx-commits libcxx-commits at lists.llvm.org
Mon Jul 5 12:47:13 PDT 2021


ldionne requested changes to this revision.
ldionne added a comment.
This revision now requires changes to proceed.

> Merely building libc++.a shouldn't require a bleeding-edge compiler;

You can and should be using the runtimes build if you don't want to install a recent "system" compiler.

> Let's just fix this one thing.

This is a matter of policy. It's easy to add small workarounds, but the sum of all those workarounds is what becomes harmful. We don't test on AppleClang 10 (nor on any Clang that old), so it's not supported. Is there a reason why you can't use a more recent AppleClang?

See https://lists.llvm.org/pipermail/llvm-dev/2021-March/149249.html for our compiler policy. I've been meaning to update the docs to explain that policy for a while now, I'll prioritize that now.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D105318



More information about the libcxx-commits mailing list