On Thu, Dec 29, 2016 at 5:06 AM, Laurent Bigonville <bi...@debian.org> wrote:
> diff -Nru spice-0.12.8/debian/patches/fix_ftbfs_kfreebsd.patch 
> spice-0.12.8/debian/patches/fix_ftbfs_kfreebsd.patch
> --- spice-0.12.8/debian/patches/fix_ftbfs_kfreebsd.patch        1970-01-01 
> 01:00:00.000000000 +0100
> +++ spice-0.12.8/debian/patches/fix_ftbfs_kfreebsd.patch        2016-12-28 
> 22:00:20.000000000 +0100
> @@ -0,0 +1,25 @@
> +Description: Fix FTBFS on kfreebsd-*
> + Check if TCP_KEEPIDLE is defined before trying to use it
> + .
> + TCP_KEEPIDLE is not portable
> +Author: Laurent Bigonville <bi...@debian.org>
> +Bug: https://bugs.freedesktop.org/show_bug.cgi?id=99213
> +
> +--- a/server/reds.c
> ++++ b/server/reds.c
> +@@ -2263,6 +2263,7 @@ static bool reds_init_keepalive(int sock
> +         }
> +     }
> +
> ++#ifdef TCP_KEEPIDLE
> +     if (setsockopt(socket, SOL_TCP, TCP_KEEPIDLE,
> +                    &keepalive_timeout, sizeof(keepalive_timeout)) == -1) {
> +         if (errno != ENOTSUP) {
> +@@ -2270,6 +2271,7 @@ static bool reds_init_keepalive(int sock
> +             return false;
> +         }
> +     }
> ++#endif
> +
> +     return true;
> + }

Can spice and qemu work on kfreebsd and hurd?

Thanks,
-- 
Liang Guo
http://guoliang.me/

Reply via email to