[PATCH v2 00/15] Misc changes to allow building with Windows Clang

Kostiantyn Kostiuk posted 15 patches 6 days ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20260327134401.270186-1-kkostiuk@redhat.com
Maintainers: Kevin Wolf <kwolf@redhat.com>, Hanna Reitz <hreitz@redhat.com>, "Edgar E. Iglesias" <edgar.iglesias@gmail.com>, Alistair Francis <alistair@alistair23.me>, Peter Maydell <peter.maydell@linaro.org>, Nicholas Piggin <npiggin@gmail.com>, Harsh Prateek Bora <harshpb@linux.ibm.com>, "Daniel P. Berrangé" <berrange@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>, "Marc-André Lureau" <marcandre.lureau@redhat.com>, "Philippe Mathieu-Daudé" <philmd@linaro.org>, Chinmay Rath <rathc@linux.ibm.com>, Glenn Miles <milesg@linux.ibm.com>, Palmer Dabbelt <palmer@dabbelt.com>, Weiwei Li <liwei1518@gmail.com>, Daniel Henrique Barboza <daniel.barboza@oss.qualcomm.com>, Liu Zhiwei <zhiwei_liu@linux.alibaba.com>, Chao Liu <chao.liu.zevorn@gmail.com>, Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>, Artyom Tarasenko <atar4qemu@gmail.com>, Max Filippov <jcmvbkbc@gmail.com>
block/curl.c               |  4 ++--
hw/arm/xilinx_zynq.c       |  8 ++++----
hw/ppc/spapr_caps.c        |  2 +-
include/qemu/osdep.h       |  1 -
io/channel-websock.c       |  4 ++--
meson.build                | 35 +++++++++++++++++++----------------
qom/object.c               |  4 ++--
storage-daemon/meson.build | 16 ++++++++--------
target/ppc/kvm.c           |  2 +-
target/riscv/monitor.c     |  4 ++--
target/sparc/cpu.c         |  8 ++++----
target/xtensa/xtensa-isa.c |  4 ++--
util/path.c                |  2 --
13 files changed, 47 insertions(+), 47 deletions(-)
[PATCH v2 00/15] Misc changes to allow building with Windows Clang
Posted by Kostiantyn Kostiuk 6 days ago
v2 -> v1:
 - Added additional commits to remove strcasecmp/strncasecmp usage in
   favor of g_ascii_strcasecmp/g_ascii_strncasecmp
 - Don't remove dirent.h from util/drm.c since it's used there
 - Updated commit messages with more explanation

v1: https://patchew.org/QEMU/20260326160033.68318-1-kkostiuk@redhat.com/

Kostiantyn Kostiuk (14):
  meson: Use stddef.h instead of unistd.h
  qom: Use g_ascii_strcasecmp instead of strcasecmp
  block: Use glib2 instead of strcasecmp/strncasecmp
  io: Use glib2 instead of strcasecmp/strncasecmp
  hw/arm: Use glib2 instead of strcasecmp/strncasecmp
  target/sparc: Use glib2 instead of strcasecmp/strncasecmp
  target/riscv: Use glib2 instead of strcasecmp/strncasecmp
  target/ppc: Use glib2 instead of strcasecmp/strncasecmp
  target/xtensa: Use glib2 instead of strcasecmp/strncasecmp
  hw/ppc: Use glib2 instead of strcasecmp/strncasecmp
  osdep: Remove unused strings.h
  util: Remove unused dirent.h
  util: Remove unused sys/param.h
  meson: Don't require nm for non-modular builds

Paolo Bonzini (1):
  storage-daemon: use same link arguments as other tools

 block/curl.c               |  4 ++--
 hw/arm/xilinx_zynq.c       |  8 ++++----
 hw/ppc/spapr_caps.c        |  2 +-
 include/qemu/osdep.h       |  1 -
 io/channel-websock.c       |  4 ++--
 meson.build                | 35 +++++++++++++++++++----------------
 qom/object.c               |  4 ++--
 storage-daemon/meson.build | 16 ++++++++--------
 target/ppc/kvm.c           |  2 +-
 target/riscv/monitor.c     |  4 ++--
 target/sparc/cpu.c         |  8 ++++----
 target/xtensa/xtensa-isa.c |  4 ++--
 util/path.c                |  2 --
 13 files changed, 47 insertions(+), 47 deletions(-)

--
2.52.0