From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:44460) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SFkVD-0003pj-Us for qemu-devel@nongnu.org; Thu, 05 Apr 2012 07:06:15 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SFkSA-0007xc-3Z for qemu-devel@nongnu.org; Thu, 05 Apr 2012 07:05:18 -0400 Received: from mail-pb0-f45.google.com ([209.85.160.45]:44765) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SFkS9-0007xI-RB for qemu-devel@nongnu.org; Thu, 05 Apr 2012 07:02:10 -0400 Received: by pbcuo5 with SMTP id uo5so1551415pbc.4 for ; Thu, 05 Apr 2012 04:02:05 -0700 (PDT) Sender: Paolo Bonzini From: Paolo Bonzini Date: Thu, 5 Apr 2012 13:01:54 +0200 Message-Id: <1333623714-12688-1-git-send-email-pbonzini@redhat.com> Subject: [Qemu-devel] [PATCH] configure: require glib 2.12, 2.20 for mingw32 List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: blauwirbel@gmail.com, peter.maydell@linaro.org, laurent.desnogues@gmail.com These are pretty sane requirements to move forward with glib usage. 2.12 is the version found in RHEL/CentOS 5, and 2.20 is the first version to support g_poll. Without g_poll, we cannot integrate well with the glib main loop. Signed-off-by: Paolo Bonzini --- configure | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/configure b/configure index 4b3adc9..6f850a6 100755 --- a/configure +++ b/configure @@ -1993,13 +1993,21 @@ fi ########################################## # glib support probe -if $pkg_config --modversion gthread-2.0 > /dev/null 2>&1 ; then + +if test "$mingw32" = yes; then + # g_poll is required in order to integrate with the glib main loop. + glib_req_ver=2.20 +else + glib_req_ver=2.12 +fi +if $pkg_config --atleast-version=$glib_req_ver gthread-2.0 > /dev/null 2>&1 +then glib_cflags=`$pkg_config --cflags gthread-2.0 2>/dev/null` glib_libs=`$pkg_config --libs gthread-2.0 2>/dev/null` LIBS="$glib_libs $LIBS" libs_qga="$glib_libs $libs_qga" else - echo "glib-2.0 required to compile QEMU" + echo "glib-$glib_req_ver required to compile QEMU" exit 1 fi -- 1.7.9.3