If the policy is macOS 12 or later then you still need patch 2-3 because
currently it is broken on macOS 12.

On Monday, January 6, 2025, Peter Maydell <peter.mayd...@linaro.org> wrote:

> On Mon, 23 Dec 2024 at 04:10, Joelle van Dyne <j...@getutm.app> wrote:
> > Some features require APIs introduced in a recent version of macOS.
> Currently,
> > this is not checked anywhere and so either the build will fail (if
> building with
> > an older version of Xcode) or will throw a warning and then crash if run
> on an
> > older machine. The correct way to handle this is with availabilty
> checks. The
> > checks are a clang extension that only works on Apple platforms but
> these files
> > are only built for Apple platforms already and link with Apple
> frameworks.
>
> We deliberately only support macos 12 or later and don't want
> to carry code workarounds to build on earlier versions
> (see eg commit 3bf445fbb1 which removes old ifdeffery needed by 11).
> This is part of our "supported build platforms" policy
> documented in docs/about/build-platforms.rst.
>
> thanks
> -- PMM
>

Reply via email to