summaryrefslogtreecommitdiffstats
path: root/package/libglib2
diff options
context:
space:
mode:
Diffstat (limited to 'package/libglib2')
-rw-r--r--package/libglib2/Config.in5
-rw-r--r--package/libglib2/libglib2-0002-fix-build-when-no-thread-support.patch30
2 files changed, 3 insertions, 32 deletions
diff --git a/package/libglib2/Config.in b/package/libglib2/Config.in
index 5282885b8b..806dbbefbe 100644
--- a/package/libglib2/Config.in
+++ b/package/libglib2/Config.in
@@ -5,10 +5,11 @@ config BR2_PACKAGE_LIBGLIB2
select BR2_PACKAGE_LIBFFI
select BR2_PACKAGE_ZLIB
depends on BR2_USE_WCHAR # gettext
+ depends on BR2_TOOLCHAIN_HAS_THREADS
help
Low-level core library that forms the basis of GTK+ and GNOME.
http://www.gtk.org/
-comment "libglib2 requires a toolchain with WCHAR support"
- depends on !BR2_USE_WCHAR
+comment "libglib2 requires a toolchain with WCHAR support and threading support"
+ depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
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
deleted file mode 100644
index 43c7e16092..0000000000
--- a/package/libglib2/libglib2-0002-fix-build-when-no-thread-support.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-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);
OpenPOWER on IntegriCloud