OpenRV will now default to using Boost 1.81 if the user has Xcode 15 or greater. Otherwise, OpenRV will default to using Boost 1.80, which is compliant with CY 2023 and works with Xcode 14.3.1. This also is outlined for the user in changes to documentation.
Describe the reason for the change.
Xcode 14.3.1 is deprecated on macOS Sonoma in favour of Xcode 15 and up, which means users on Sonoma or later will not be able to build OpenRV without this change.
Describe what you have tested and on which operating system.
A complete build of OpenRV using rvbootstrap on macOS Sonoma and Xcode 15.
Add a list of changes, and note any that might need special attention during the review.
[ ] CMake automatically uses Boost 1.80 if the Clang version provided by Xcode is less than 15
Linked issues
Fixes #278
Summarize your change.
OpenRV will now default to using Boost 1.81 if the user has Xcode 15 or greater. Otherwise, OpenRV will default to using Boost 1.80, which is compliant with CY 2023 and works with Xcode 14.3.1. This also is outlined for the user in changes to documentation.
Describe the reason for the change.
Xcode 14.3.1 is deprecated on macOS Sonoma in favour of Xcode 15 and up, which means users on Sonoma or later will not be able to build OpenRV without this change.
Describe what you have tested and on which operating system.
A complete build of OpenRV using
rvbootstrap
on macOS Sonoma and Xcode 15.Add a list of changes, and note any that might need special attention during the review.