On Tue, Sep 29, 2026 at 12:16 PM Alexandr Moshkov
<[email protected]> wrote:
>
> Currently, building with --disable-vhost-user fails to link when other
> vhost backends are enabled: vhost.c calls vhost_user_has_protocol_feature(),
> but its implementation is not built.
>
> Add a stub returning false to fix the link error.
>
> Signed-off-by: Alexandr Moshkov <[email protected]>

I'll let you decide if this is the best solution. Meanwhile,

Tested-by: Clément Chigot <[email protected]>

> ---
>  hw/virtio/vhost-user-stub.c | 5 +++++
>  1 file changed, 5 insertions(+)
>
> diff --git a/hw/virtio/vhost-user-stub.c b/hw/virtio/vhost-user-stub.c
> index 45559788dd..9d2e521788 100644
> --- a/hw/virtio/vhost-user-stub.c
> +++ b/hw/virtio/vhost-user-stub.c
> @@ -4,3 +4,8 @@
>  void vhost_user_qmp_status(struct vhost_dev *dev, VirtioStatus *status)
>  {
>  }
> +
> +bool vhost_user_has_protocol_feature(struct vhost_dev *dev, uint64_t feature)
> +{
> +    return false;
> +}
> --
> 2.34.1
>

Reply via email to