Files
UTM/Documentation
osy c5766065d8 build: raise minimum to iOS 15 and macOS 12 to build with Xcode 27
Xcode 27 no longer supports deploying to iOS 14 or macOS 11, and the
macOS 27 SDK breaks several dependency builds, so raise the minimum
versions and fix the dependency build:

- Bump IOS_SDKMINVER/MAC_SDKMINVER and the project deployment targets.
- Pass our deployment targets to the Hypervisor build, whose project
  still targets iOS 14.
- Build ANGLE without -Werror; new clang warnings break it.
- Update MoltenVK to pick up the upstream minimum target bump and set
  a visionOS minimum so it no longer inherits the SDK version.
- Patch QEMU apple-gfx to use PGCreateDeviceWithDescriptor, since
  PGNewDeviceWithDescriptor is no longer exported by the macOS 27 SDK.
- Skip copying the IOKit headers on macOS where they are already in the
  SDK and a second copy conflicts with the IOKit module.
- Export MACOSX_DEPLOYMENT_TARGET since libtool drops -target when
  linking C++ libraries, which built libasprintf for macOS 27.
- Default CI to the installed Xcode.

Assisted-by: Claude:claude-opus-5
2026-09-15 08:12:39 +02:00
..
2023-01-06 13:23:06 -08:00
2024-02-27 16:46:52 -08:00