diff options
Diffstat (limited to 'package/libglib2/libglib2-0002-fix-build-when-no-thread-support.patch')
-rw-r--r-- | package/libglib2/libglib2-0002-fix-build-when-no-thread-support.patch | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/package/libglib2/libglib2-0002-fix-build-when-no-thread-support.patch b/package/libglib2/libglib2-0002-fix-build-when-no-thread-support.patch new file mode 100644 index 000000000..43c7e1609 --- /dev/null +++ b/package/libglib2/libglib2-0002-fix-build-when-no-thread-support.patch @@ -0,0 +1,30 @@ +Fix gio/gcancellable.c build when thread support is disabled + +Changes: + Updated for 2.36.1 + +Signed-off-by: "Samuel Martin" <s.martin49@gmail.com> +Signed-off-by: "Spenser Gilliland" <spenser@gillilanding.com> +--- +--- libglib2-2.36.1.orig/gio/gcancellable.c 2013-03-13 08:39:09.000000000 -0500 ++++ libglib2-2.36.1/gio/gcancellable.c 2013-05-26 10:49:32.366019891 -0500 +@@ -267,7 +267,9 @@ + while (priv->cancelled_running) + { + priv->cancelled_running_waiting = TRUE; ++#if defined(G_THREADS_ENABLED) + g_cond_wait (&cancellable_cond, &cancellable_mutex); ++#endif + } + + if (priv->cancelled) +@@ -620,7 +622,9 @@ + while (priv->cancelled_running) + { + priv->cancelled_running_waiting = TRUE; ++#if defined(G_THREADS_ENABLED) + g_cond_wait (&cancellable_cond, &cancellable_mutex); ++#endif + } + + g_signal_handler_disconnect (cancellable, handler_id); |