[PATCH] D130689: [LLVM] Update C++ standard to 17
Nico Weber via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Sat Jul 30 13:54:53 PDT 2022
thakis added a comment.
In D130689#3686716 <https://reviews.llvm.org/D130689#3686716>, @thieta wrote:
> You can already test this with `-DCMAKE_CXX_STANDARD=17` afaik. I wonder how many bot owners would actually test this if we made another flag available.
Thanks, that works.
Our linux and win bots are happy, but our mac bot fails with:
/opt/s/w/ir/cache/builder/src/third_party/llvm/llvm/include/llvm/Support/RWMutex.h:98:8: error: 'shared_mutex' is unavailable: introduced in macOS 10.12
std::shared_mutex impl;
^
/opt/s/w/ir/cache/osx_sdk/XCode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/shared_mutex:179:58: note: 'shared_mutex' has been explicitly marked unavailable here
class _LIBCPP_TYPE_VIS _LIBCPP_AVAILABILITY_SHARED_MUTEX shared_mutex
^
Is it expected and intentional that this increases the mac deployment target to 10.12?
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D130689/new/
https://reviews.llvm.org/D130689
More information about the llvm-commits
mailing list