qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH v2 0/8] buildsys: More fixes to use GCC on macOS


From: Philippe Mathieu-Daudé
Subject: [PATCH v2 0/8] buildsys: More fixes to use GCC on macOS
Date: Tue, 15 Feb 2022 18:00:58 +0100

Few fixes to be able to use GCC extensions which are not
available on Clang.

Since RFC:
- Split Clang __builtin_available() patch
- Do not un-inline qemu_thread_jit_execute/write
- Do not use #pragma diagnostic
- Demote ui/cocoa key arrays to static const
- Lookup scripts/entitlement.sh script once again
- Pass filtered QEMU_OBJCFLAGS configure -> meson
- Disable out-of-line atomic operations on Aarch64

Philippe Mathieu-Daudé (8):
  osdep: Avoid using Clang-specific __builtin_available()
  osdep: Ignore 'unguarded-availability-new' warnings on macOS Catalina
  meson: Resolve the entitlement.sh script once for good
  configure: Disable out-of-line atomic operations on Aarch64
  meson: Log QEMU_CXXFLAGS content in summary
  configure: Pass filtered QEMU_OBJCFLAGS to meson
  audio: Rename coreaudio extension to use Objective-C compiler
  ui/cocoa: Constify qkeycode translation arrays

 audio/{coreaudio.c => coreaudio.m} |  0
 audio/meson.build                  |  2 +-
 configure                          | 35 ++++++++++++++++++++++++++++++
 include/qemu/osdep.h               | 10 +++------
 meson.build                        | 11 ++++++++--
 ui/cocoa.m                         |  4 ++--
 6 files changed, 50 insertions(+), 12 deletions(-)
 rename audio/{coreaudio.c => coreaudio.m} (100%)

-- 
2.34.1




reply via email to

[Prev in Thread] Current Thread [Next in Thread]