macOS 14 "Sonoma" was released end of September 2023, developers who upgraded they host can not build QEMU anymore due to some issue with meson, described in https://gitlab.com/qemu-project/qemu/-/issues/1939 (mkvenv ignore the host meson and forces to use the old meson 0.63.3, which doesn't work on Sonoma).
I have no clue how to fix this meson issue, but I put these 2 patches to keep testing Sonoma out-of-tree during the release freeze window. Successful build: https://gitlab.com/philmd/qemu/-/jobs/5491256155 Based-on: <20231108162022.76189-1-phi...@linaro.org> .gitlab-ci.d/cirrus: Upgrade macOS to 13 (Ventura) https://lore.kernel.org/qemu-devel/20231108162022.76189-1-phi...@linaro.org/ Philippe Mathieu-Daudé (2): configure: Use distrib meson on macOS .gitlab-ci.d/cirrus: Add manual testing of macOS 14 (Sonoma) configure | 9 +-------- .gitlab-ci.d/cirrus.yml | 17 +++++++++++++++++ .gitlab-ci.d/cirrus/macos-14.vars | 16 ++++++++++++++++ tests/lcitool/libvirt-ci | 2 +- tests/lcitool/refresh | 1 + 5 files changed, 36 insertions(+), 9 deletions(-) create mode 100644 .gitlab-ci.d/cirrus/macos-14.vars -- 2.41.0