]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
build: Require glib >= 2.56
authorJim Fehlig <jfehlig@suse.com>
Mon, 1 Mar 2021 22:57:05 +0000 (15:57 -0700)
committerJim Fehlig <jfehlig@suse.com>
Thu, 4 Mar 2021 17:32:45 +0000 (10:32 -0700)
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 <jfehlig@suse.com>
Reviewed-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Andrea Bolognani <abologna@redhat.com>
libvirt.spec.in
meson.build

index 29b476184db2e873decf50217606db18ed42ef0f..8d8b900fbb73deb6bb3fc833d088e95e57f6befa 100644 (file)
@@ -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
index daa1475c99758f2619c0a3a19b3e26a87d1cc1f4..c225df42d45a27d7b758871623ee848939e755a7 100644 (file)
@@ -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'