From 9386eadad464194df06ebb02ad4f5a93d6c50d3b Mon Sep 17 00:00:00 2001 From: Jim Fehlig Date: Mon, 1 Mar 2021 15:57:05 -0700 Subject: [PATCH] build: Require glib >= 2.56 There are a few uses of g_autoslist in the qemu driver and likely more will come throughout the codebase in the future. g_autoslist first appeared in glib 2.56, so bump the minimum version https://developer.gnome.org/glib/stable/glib-Miscellaneous-Macros.html#g-autoslist Bumping the minimum version is an opportune time to update the list of minimum glib versions found on the distros targeted by libvirt's platform support policy RHEL-7: 2.56.1 RHEL-8: 2.56.4 Debian (Buster): 2.58.3 OpenBSD (Ports): 2.66.7 FreeBSD (Ports): 2.66.7 openSUSE Leap 15.2, SLE15-SP2: 2.62.6 Ubuntu (Bionic): 2.56.1 macOS (Homebrew): 2.66.7 Signed-off-by: Jim Fehlig Reviewed-by: Pavel Hrdina Reviewed-by: Andrea Bolognani --- libvirt.spec.in | 2 +- meson.build | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/libvirt.spec.in b/libvirt.spec.in index 29b476184d..8d8b900fbb 100644 --- a/libvirt.spec.in +++ b/libvirt.spec.in @@ -278,7 +278,7 @@ BuildRequires: systemd-units %if %{with_libxl} BuildRequires: xen-devel %endif -BuildRequires: glib2-devel >= 2.48 +BuildRequires: glib2-devel >= 2.56 BuildRequires: libxml2-devel BuildRequires: libxslt BuildRequires: readline-devel diff --git a/meson.build b/meson.build index daa1475c99..c225df42d4 100644 --- a/meson.build +++ b/meson.build @@ -1038,7 +1038,7 @@ if fuse_dep.found() conf.set('WITH_FUSE', 1) endif -glib_version = '2.48.0' +glib_version = '2.56.0' glib_dep = dependency('glib-2.0', version: '>=' + glib_version) gobject_dep = dependency('gobject-2.0', version: '>=' + glib_version) if host_machine.system() == 'windows'