From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:50133) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1X1bOe-0006y8-NF for qemu-devel@nongnu.org; Mon, 30 Jun 2014 09:13:33 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1X1bOV-0007O9-Gf for qemu-devel@nongnu.org; Mon, 30 Jun 2014 09:13:24 -0400 Received: from mail-qg0-x234.google.com ([2607:f8b0:400d:c04::234]:64865) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1X1bOV-0007O1-Cm for qemu-devel@nongnu.org; Mon, 30 Jun 2014 09:13:15 -0400 Received: by mail-qg0-f52.google.com with SMTP id f51so1948360qge.11 for ; Mon, 30 Jun 2014 06:13:15 -0700 (PDT) Received: from yakj.usersys.redhat.com (net-37-116-207-238.cust.vodafonedsl.it. [37.116.207.238]) by mx.google.com with ESMTPSA id d10sm31986334qaq.10.2014.06.30.06.13.13 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 30 Jun 2014 06:13:14 -0700 (PDT) Sender: Paolo Bonzini From: Paolo Bonzini Date: Mon, 30 Jun 2014 15:13:03 +0200 Message-Id: <1404133983-30765-3-git-send-email-pbonzini@redhat.com> In-Reply-To: <1404133983-30765-1-git-send-email-pbonzini@redhat.com> References: <1404133983-30765-1-git-send-email-pbonzini@redhat.com> Subject: [Qemu-devel] [PULL 2/2] tests/test-qmp-event: fix for GLib < 2.31 List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org On old GLib, the test needs a g_thread_init call. Reported-by: Wenchao Xia Tested-by: Wenchao Xia Signed-off-by: Paolo Bonzini --- tests/test-qmp-event.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tests/test-qmp-event.c b/tests/test-qmp-event.c index cb1e441..cb354e6 100644 --- a/tests/test-qmp-event.c +++ b/tests/test-qmp-event.c @@ -251,6 +251,12 @@ static void test_event_d(TestEventData *data, int main(int argc, char **argv) { +#if !GLIB_CHECK_VERSION(2, 31, 0) + if (!g_thread_supported()) { + g_thread_init(NULL); + } +#endif + qmp_event_set_func_emit(event_test_emit); g_test_init(&argc, &argv, NULL); -- 1.9.3