I'm running macOS Monterey 12.6.1 on a Macbook Air and there are no further updates available. I checked my AppleClang version and it's 14.0.0. If I compile a simple C code using e.g. std::boyer_moore_searcher
, the function is not found like pointed out in this post. Is there any reason why a C 17
feature is still not supported? Is there any way to get it working? I was unable to install the latest macOS Ventura since it's not supported to install it even manually. Would the latest macOS solve the problem of seemingly outdated clang headers since I would then be able to further update other software?
CodePudding user response:
https://en.cppreference.com/w/cpp/17
According to this chart, Apple Clang still has no support for the execution policies you want.
Since normal Clang does not support this either yet, you can try installing GCC and its standard library to use instead.