On Tue, Feb 15, 2022 at 9:06 PM Philippe Mathieu-Daudé <f4...@amsat.org> wrote: > > Few fixes to be able to use GCC extensions which are not > available on Clang. > > Philippe Mathieu-Daudé (4): > osdep: Avoid using Clang-specific __builtin_available() > osdep: Un-inline qemu_thread_jit_execute/write > audio: Rename coreaudio extension to use Objective-C compiler > ui/cocoa: Ignore 'initializer overrides' warnings > > audio/{coreaudio.c => coreaudio.m} | 0 > audio/meson.build | 2 +- > include/qemu/osdep.h | 21 ++------------------- > ui/cocoa.m | 5 +++++ > util/osdep.c | 20 ++++++++++++++++++++ > 5 files changed, 28 insertions(+), 20 deletions(-) > rename audio/{coreaudio.c => coreaudio.m} (100%) > > -- > 2.34.1 >
Compiler portability is always nice to have. Making QEMU on macOS compatible with GCC is good, but I don't think that would justify abandoning compatibility with Clang. Regards, Akihiko Odaki