#30263 bumped the minimum clang to 16
macOS versions before 15 ship older versions, see https://en.wikipedia.org/wiki/Xcode#Xcode_15.0_-_(since_visionOS_support)
Updating macOS build instructions to reflect this.
#30263 bumped the minimum clang to 16
macOS versions before 15 ship older versions, see https://en.wikipedia.org/wiki/Xcode#Xcode_15.0_-_(since_visionOS_support)
Updating macOS build instructions to reflect this.
The following sections might be updated with supplementary metadata relevant to reviewers and maintainers.
For detailed information about the code coverage, see the test coverage report.
See the guideline for information on the review process. A summary of reviews will appear here.
Are you sure?
CI checks for this and passes, so you’ll have to explain why CI didn’t fail. Ideally, with exact steps to reproduce. Otherwise, it will be hard to follow.
Also, keep in mind that the “Clang version string” inside XCode is completely made up by Apple. It does not correspond to the llvm versioning.
The Github CI native macOS 14 build uses Xcode 15:
macOS 14 supports Xcode 15: https://developer.apple.com/support/xcode/
So it seems only macOS Ventura 13 needs the manual llvm install, but let me double-check that.
The latest point release 15.4 requires macOs 14, but Xcode 15.2 still works on macOS Ventura 13. It shipped with llvm 16 as well.
So this PR is premature, closing.
Just tested that after manually installing Xcode 15.2 on macOS 13.7 (the last supported version on my 27" iMac from 2017), picking it with xcode-select
, I can still build the project. No need to install llvm via Homebrew.
That’s the most recent version you can use. As @maflcko pointed out, Xcode 15.0 should work too, since the Github CI macOS 14 jobs picks it.