[PATCH v1 0/7] Fix build without XDR library

Ján Tomko jtomko at redhat.com
Wed Dec 15 10:09:42 UTC 2021


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 at redhat.com>

Jano
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/libvir-list/attachments/20211215/3ba97998/attachment-0001.sig>


More information about the libvir-list mailing list