[libvirt PATCH v3 0/8] cleanup meson checks for runtime binaries

Pavel Hrdina phrdina at redhat.com
Wed Apr 21 12:37:23 UTC 2021


Recent attempt to add a lot of meson options to specify different
runtime paths motivated me enough to cleanup this from meson.

Changes in v3:
    - some patches were already pushed
    - removed patch that moved virFindFileInPath from testutilsqemu.c

Changes in v2:
    - split and rework patch 16/17 to address review comments
    - added a new patch to cleanup libvirt.spec.in file

Pavel Hrdina (8):
  virfile: introduce virFindFileInPathFull()
  qemu_conf: use virFindFileInPathFull for runtime binaries
  meson: drop check for runtime binary dependencies
  meson: move iscsiadm check into storage_iscsi condition
  meson: stop setting runtime binaries defines during compilation
  meson: use runtime binaries to only resolve features with "auto" value
  meson: optional_programs should be used only for building libvirt
  libvirt.spec: drop no longer required build dependencies

 libvirt.spec.in                        |  31 ----
 meson.build                            | 214 +++++++++----------------
 src/bhyve/bhyve_command.c              |   4 +
 src/libvirt_private.syms               |   2 +-
 src/locking/lock_driver_lockd.c        |  12 +-
 src/network/bridge_driver.c            |   2 +
 src/node_device/node_device_driver.c   |   2 +
 src/qemu/qemu_conf.c                   |  23 ++-
 src/storage/storage_backend_logical.c  |  13 ++
 src/storage/storage_backend_sheepdog.c |   2 +
 src/storage/storage_backend_zfs.c      |   3 +
 src/storage/storage_util.c             |   2 +
 src/storage/storage_util.h             |   6 +
 src/util/virdnsmasq.c                  |   1 +
 src/util/virfile.c                     |  16 +-
 src/util/virfile.h                     |   5 +-
 src/util/virfirewall.h                 |   4 +
 src/util/viriscsi.h                    |   2 +
 src/util/virkmod.h                     |   3 +
 src/util/virnetdevbandwidth.h          |   2 +
 src/util/virnetdevip.c                 |   2 +
 src/util/virnetdevmidonet.c            |   2 +
 src/util/virnetdevopenvswitch.c        |   2 +
 src/util/virnuma.c                     |   1 +
 src/util/virsysinfo.c                  |   1 +
 src/util/virutil.c                     |   2 +
 tests/testutilsqemu.c                  |   3 +-
 tests/virfirewallmock.c                |   3 +-
 28 files changed, 173 insertions(+), 192 deletions(-)

-- 
2.30.2




More information about the libvir-list mailing list