On a Wednesday in 2021, Michal Privoznik wrote:
It's not much that's left when no XDR library is found, but some users might want just stateless drivers. BTW: there is still one pending issue - if no XDR library is found then remote driver is turned off which in turn means libvirtd is turned off. Until here it makes sense. But what I don't understand is why qemu driver depends on libvirtd, since it has embed mode. Transitively, why any driver depends on libvird? Michal Prívozník (7): libvirt-stream: Don't require RPC module rpc: Separate out socket code into another static lib rpc: Build only when XDR is available logging: Build log manager only when RPC is available admin: Build only when RPC is available meson: Require XDR for wireshark meson: Detect XDR only when needed examples/c/admin/meson.build | 36 +++++----- meson.build | 47 ++++++------ src/admin/meson.build | 36 +++++----- src/libvirt-stream.c | 6 +- src/libvirt_logging.syms | 18 +++++ src/libvirt_private.syms | 9 --- src/libvirt_remote.syms | 56 --------------- src/libvirt_socket.syms | 65 +++++++++++++++++ src/logging/meson.build | 31 ++++---- src/meson.build | 98 ++++++++++++------------- src/rpc/meson.build | 136 ++++++++++++++++++++--------------- tools/meson.build | 44 ++++++------ 12 files changed, 322 insertions(+), 260 deletions(-) create mode 100644 src/libvirt_logging.syms create mode 100644 src/libvirt_socket.syms
Reviewed-by: Ján Tomko <jtomko@xxxxxxxxxx> Jano
Attachment:
signature.asc
Description: PGP signature