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