mirror of
https://github.com/utmapp/UTM.git
synced 2026-10-12 02:24:01 +00:00
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