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

Philippe Mathieu-Daudé via posted 8 patches 2 years, 2 months ago
Test checkpatch failed
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20220215170106.95848-1-f4bug@amsat.org
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%)
[PATCH v2 0/8] buildsys: More fixes to use GCC on macOS
Posted by Philippe Mathieu-Daudé via 2 years, 2 months ago
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