On Mon, Jan 10, 2022 at 02:09:54PM +0100, Philippe Mathieu-Daudé wrote: > Few patches to be able to build QEMU on macOS 12 (Monterey). > > This basically consists of adapting deprecated APIs. I am not > sure about these APIs, so tagging as RFC. > > I couldn't succeed to adapt the Cocoa code. > > CI job added to avoid bitrotting. > > Since v2: > - Addressed Akihiko Odaki comments: > . use __is_identifier(), > . remove cocoa setAllowedFileTypes() > - Addressed Daniel Berrangé comment: > . rebased on testing/next, update libvirt-ci/lcitool > > Based on Alex's testing/next
Hi Philippe, Could you please share URI to the remote? I want to apply the series on it. Thanks, Roman > Based-on: <20220110124638.610145-1-f4...@amsat.org> > > Philippe Mathieu-Daudé (7): > configure: Allow passing extra Objective C compiler flags > ui/cocoa: Remove allowedFileTypes restriction in SavePanel > hvf: Make hvf_get_segments() / hvf_put_segments() local > hvf: Remove deprecated hv_vcpu_flush() calls > audio/coreaudio: Remove a deprecation warning on macOS 12 > block/file-posix: Remove a deprecation warning on macOS 12 > gitlab-ci: Support macOS 12 via cirrus-run > > configure | 8 ++++++++ > meson.build | 5 +++++ > target/i386/hvf/vmx.h | 2 -- > target/i386/hvf/x86hvf.h | 2 -- > audio/coreaudio.c | 16 ++++++++++------ > block/file-posix.c | 13 +++++++++---- > target/i386/hvf/x86_task.c | 1 - > target/i386/hvf/x86hvf.c | 6 ++---- > .gitlab-ci.d/cirrus.yml | 15 +++++++++++++++ > .gitlab-ci.d/cirrus/macos-12.vars | 16 ++++++++++++++++ > tests/lcitool/libvirt-ci | 2 +- > tests/lcitool/refresh | 1 + > ui/cocoa.m | 6 ------ > 13 files changed, 67 insertions(+), 26 deletions(-) > create mode 100644 .gitlab-ci.d/cirrus/macos-12.vars > > -- > 2.33.1 >