[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
- [PATCH v2 0/8] buildsys: More fixes to use GCC on macOS,
Philippe Mathieu-Daudé <=
- [PATCH v2 1/8] osdep: Avoid using Clang-specific __builtin_available(), Philippe Mathieu-Daudé, 2022/02/15
- [PATCH v2 3/8] meson: Resolve the entitlement.sh script once for good, Philippe Mathieu-Daudé, 2022/02/15
- [PATCH v2 4/8] configure: Disable out-of-line atomic operations on Aarch64, Philippe Mathieu-Daudé, 2022/02/15
- Re: [PATCH v2 4/8] configure: Disable out-of-line atomic operations on Aarch64, Akihiko Odaki, 2022/02/15
- Re: [PATCH v2 4/8] configure: Disable out-of-line atomic operations on Aarch64, Richard Henderson, 2022/02/16
- Re: [PATCH v2 4/8] configure: Disable out-of-line atomic operations on Aarch64, Philippe Mathieu-Daudé, 2022/02/16
- Re: [PATCH v2 4/8] configure: Disable out-of-line atomic operations on Aarch64, Akihiko Odaki, 2022/02/16
- Re: [PATCH v2 4/8] configure: Disable out-of-line atomic operations on Aarch64, Philippe Mathieu-Daudé, 2022/02/16
- Re: [PATCH v2 4/8] configure: Disable out-of-line atomic operations on Aarch64, Peter Maydell, 2022/02/16
- Re: [PATCH v2 4/8] configure: Disable out-of-line atomic operations on Aarch64, Richard Henderson, 2022/02/17