summaryrefslogtreecommitdiffstats
path: root/package/libglib2/libglib2-0002-fix-build-when-no-thread-support.patch
diff options
context:
space:
mode:
authorThomas Petazzoni <thomas.petazzoni@free-electrons.com>2013-06-09 12:22:27 +0200
committerPeter Korsgaard <jacmet@sunsite.dk>2013-06-09 21:03:01 +0200
commitf8634af6912fe1bdc408ffa99c9c175b0f9156ab (patch)
tree94870093c863d817eddbb12443289adf04a8632c /package/libglib2/libglib2-0002-fix-build-when-no-thread-support.patch
parentdbf426da06e034d1109897f557445b192cb6a128 (diff)
downloadbuildroot-novena-f8634af6912fe1bdc408ffa99c9c175b0f9156ab.tar.gz
buildroot-novena-f8634af6912fe1bdc408ffa99c9c175b0f9156ab.zip
libglib2: renumber patches
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
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.patch30
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);