If I run configure --with-coroutine=gthread I donĀ¹t need those patches below. Are there any disadvantages out of the gthreads?
On 4/27/11 7:28 PM, "Christophe Fergeau" <cferg...@redhat.com> wrote: >On Wed, Apr 27, 2011 at 10:47:10AM +0200, Christophe Fergeau wrote: >> diff --git a/gtk/continuation.h b/gtk/continuation.h >> index 585788e..6822757 100644 >> --- a/gtk/continuation.h >> +++ b/gtk/continuation.h >> @@ -21,7 +21,8 @@ >> #ifndef _CONTINUATION_H_ >> #define _CONTINUATION_H_ >> >> -#include <ucontext.h> >> +#include <string.h> >> +#include <sys/ucontext.h> >> >> Ah, this explains the #include <ucontext.h> you added in the previous >>hunk. >> I suspect dropping both hunks and only adding the #define _XOPEN_SOURCE >> here would fix your issues. Though nothing in ucontext.h nor in >> sys/ucontext.h on a macosx box depends on _XOPEN_SOURCE, so I'm not sure >> what issues you were seeing here? > >For the record, on the osx build I tried, I only had to add #include ><stddef.h> to continuation.h, and didn't need to define _XOPEN_SOURCE in >continuation.[ch]. >string.h wasn't needed here, but I had to add it to ssl_verify.c. On my >leopard system, openssl was too old and EVP_PKEY_cmp didn't exist (it was >introduced in openssl 0.9.8). Copying the openssl 0.9.8 implementation in >the file was enough to workaround the problem, so we can probably test for >its presence in configure.ac and conditionally compile such code if the >function wasn't available. > >Christophe >_______________________________________________ >Spice-devel mailing list >Spice-devel@lists.freedesktop.org >http://lists.freedesktop.org/mailman/listinfo/spice-devel _______________________________________________ Spice-devel mailing list Spice-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/spice-devel