Resolve "Installation issues with Xcode 15"

This MR addresses installation issues on macOS with Xcode 15.

As described in #370 (closed), I was not able to fix this by setting the BOOST_NO_CXX98_FUNCTION_BASE macro. However, setting _LIBCPP_ENABLE_CXX17_REMOVED_UNARY_BINARY_FUNCTION re-enables the missing functions, see here.

Also, some unrelated and minor regressions are addressed to get the pipeline running again.

Is there something that needs to be double checked?

Is this the correct way to address this via CMake? (See diff.)

Can this MR be accepted?

  • Implemented the changes
  • Tested
    • Locally: works
    • Downstream repos using Utopia: work
  • Reasonably up-to-date with current master
  • History cleaned-up or squash option set
  • Pipeline passing without warnings

Related issues

Closes #370 (closed)

Edited by Yunus Sevinchan

Merge request reports

Loading