See the first patch for explanation. The second is just a cleanup so that we don't have to care about glib for some time. Michal Prívozník (2): glibcompat: Provide implementation for G_GNUC_NO_INLINE lib: Use G_NO_INLINE instead of G_GNUC_NO_INLINE docs/coding-style.rst | 2 +- scripts/cocci-macro-file.h | 2 +- scripts/mock-noinline.py | 4 ++-- src/cpu/cpu.h | 2 +- src/internal.h | 12 ------------ src/libxl/libxl_capabilities.h | 2 +- src/qemu/qemu_capabilities.h | 2 +- src/qemu/qemu_capspriv.h | 2 +- src/qemu/qemu_command.h | 4 ++-- src/qemu/qemu_hotplug.c | 2 +- src/qemu/qemu_hotplug.h | 2 +- src/qemu/qemu_interface.h | 4 ++-- src/qemu/qemu_monitor.h | 2 +- src/qemu/qemu_monitor_json.h | 2 +- src/qemu/qemu_monitor_priv.h | 2 +- src/qemu/qemu_process.h | 6 +++--- src/rpc/virnetsocket.h | 4 ++-- src/util/glibcompat.h | 21 +++++++++++++++++++++ src/util/vircgroupv2devices.h | 2 +- src/util/vircommand.h | 2 +- src/util/virdevmapper.h | 2 +- src/util/virfile.h | 18 +++++++++--------- src/util/virhashcode.h | 2 +- src/util/virhostcpu.h | 6 +++--- src/util/virhostmem.h | 2 +- src/util/virhostuptime.h | 2 +- src/util/viridentitypriv.h | 2 +- src/util/virmacaddr.h | 2 +- src/util/virnetdev.h | 10 +++++----- src/util/virnetdevbandwidth.h | 2 +- src/util/virnetdevip.h | 2 +- src/util/virnetdevmacvlan.h | 2 +- src/util/virnetdevopenvswitch.h | 2 +- src/util/virnetdevtap.h | 6 +++--- src/util/virnuma.h | 18 +++++++++--------- src/util/virprocess.h | 6 +++--- src/util/virrandom.h | 6 +++--- src/util/virscsi.h | 2 +- src/util/virscsivhost.h | 2 +- src/util/virtpm.h | 2 +- src/util/virutil.h | 16 ++++++++-------- src/util/viruuid.h | 4 ++-- 42 files changed, 103 insertions(+), 94 deletions(-) -- 2.35.1