From 2bfb9ff9ea7316cfa6a62879f77f6600c91789d9 Mon Sep 17 00:00:00 2001 From: "Richard W.M. Jones" Date: Thu, 13 Aug 2015 08:40:29 -0400 Subject: [PATCH] p2v: Call g_thread_init with old glib2 as used by RHEL 6. --- p2v/main.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/p2v/main.c b/p2v/main.c index 12ffd011c..e88e1b41b 100644 --- a/p2v/main.c +++ b/p2v/main.c @@ -118,6 +118,13 @@ main (int argc, char *argv[]) bindtextdomain (PACKAGE, LOCALEBASEDIR); textdomain (PACKAGE); +#if ! GLIB_CHECK_VERSION(2,32,0) + /* In glib2 < 2.32 you had to call g_thread_init(). In later glib2 + * that is not required and should not be called. + */ + if (glib_check_version (2, 32, 0) != NULL) /* This checks < 2.32 */ + g_thread_init (NULL); +#endif gdk_threads_init (); gdk_threads_enter (); gui_possible = gtk_init_check (&argc, &argv);