[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH] ivshmem-server: ivshmem-clean: Install only whe
From: |
Marc-André Lureau |
Subject: |
Re: [Qemu-devel] [PATCH] ivshmem-server: ivshmem-clean: Install only when eventfd() is available |
Date: |
Fri, 26 May 2017 06:31:25 +0000 |
Hi
On Fri, May 26, 2017 at 9:49 AM Kamil Rytarowski <address@hidden> wrote:
> Currently ivshmem requires eventfd() which is Linux specific.
> Do not and build it unconditionally on every Linux/BSD/Solaris.
>
>
I think it should be able to use pipe fallback from event_notifier_init() .
> This patch indirectly fixes build failure on NetBSD, where these tools
> additionally require -lrl for shm_open(3). In future there should be
> added support for NetBSD and the linking addressed appropriately.
>
> Signed-off-by: Kamil Rytarowski <address@hidden>
>
---
> configure | 2 ++
> 1 file changed, 2 insertions(+)
>
> diff --git a/configure b/configure
> index 1a5ee4b909..84d8660354 100755
> --- a/configure
> +++ b/configure
> @@ -4928,6 +4928,8 @@ if test "$want_tools" = "yes" ; then
> tools="qemu-img\$(EXESUF) qemu-io\$(EXESUF) $tools"
> if [ "$linux" = "yes" -o "$bsd" = "yes" -o "$solaris" = "yes" ] ; then
> tools="qemu-nbd\$(EXESUF) $tools"
> + fi
> + if [ "$eventfd" != "no" ]; then
> tools="ivshmem-client\$(EXESUF) ivshmem-server\$(EXESUF) $tools"
> fi
> fi
> --
> 2.13.0
>
>
> --
Marc-André Lureau
- Re: [Qemu-devel] [PATCH] ivshmem-server: Detect and use if there is required -lrt linking, (continued)
- Re: [Qemu-devel] [PATCH] ivshmem-server: Detect and use if there is required -lrt linking, Philippe Mathieu-Daudé, 2017/05/13
- Re: [Qemu-devel] [PATCH] ivshmem-server: Detect and use if there is required -lrt linking, Markus Armbruster, 2017/05/17
- Re: [Qemu-devel] [PATCH] ivshmem-server: Detect and use if there is required -lrt linking, Kamil Rytarowski, 2017/05/20
- Re: [Qemu-devel] [PATCH] ivshmem-server: Detect and use if there is required -lrt linking, Markus Armbruster, 2017/05/22
- Re: [Qemu-devel] [PATCH] ivshmem-server: Detect and use if there is required -lrt linking, Kamil Rytarowski, 2017/05/22
- Re: [Qemu-devel] [PATCH] ivshmem-server: Detect and use if there is required -lrt linking, Markus Armbruster, 2017/05/23
- Re: [Qemu-devel] [PATCH] ivshmem-server: Detect and use if there is required -lrt linking, Kamil Rytarowski, 2017/05/23
- Re: [Qemu-devel] [PATCH] ivshmem-server: Detect and use if there is required -lrt linking, Markus Armbruster, 2017/05/23
- Re: [Qemu-devel] [PATCH] ivshmem-server: Detect and use if there is required -lrt linking, Kamil Rytarowski, 2017/05/23
[Qemu-devel] [PATCH] ivshmem-server: ivshmem-clean: Install only when eventfd() is available, Kamil Rytarowski, 2017/05/26
- Re: [Qemu-devel] [PATCH] ivshmem-server: ivshmem-clean: Install only when eventfd() is available,
Marc-André Lureau <=
- [Qemu-devel] [PATCH] ivshmem-server: ivshmem-client: Build when eventfd() is available, Kamil Rytarowski, 2017/05/30
- Re: [Qemu-devel] [PATCH] ivshmem-server: ivshmem-client: Build when eventfd() is available, Eric Blake, 2017/05/30
- Re: [Qemu-devel] [PATCH] ivshmem-server: ivshmem-client: Build when eventfd() is available, Kamil Rytarowski, 2017/05/30
- Re: [Qemu-devel] [PATCH] ivshmem-server: ivshmem-client: Build when eventfd() is available, Eric Blake, 2017/05/30
- Re: [Qemu-devel] [PATCH] ivshmem-server: ivshmem-client: Build when eventfd() is available, Markus Armbruster, 2017/05/31
- Re: [Qemu-devel] [PATCH] ivshmem-server: ivshmem-client: Build when eventfd() is available, Kamil Rytarowski, 2017/05/31
- Re: [Qemu-devel] [PATCH] ivshmem-server: ivshmem-client: Build when eventfd() is available, Markus Armbruster, 2017/05/31