瀏覽代碼

libglib2: needs MMU support

Fixes http://autobuild.buildroot.net/results/2e0/2e032c6e44e10f2912935715741c3680a19b9b51/

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Thomas De Schampheleire 11 年之前
父節點
當前提交
2b468f1bd9
共有 42 個文件被更改,包括 78 次插入16 次删除
  1. 2 0
      package/atk/Config.in
  2. 1 1
      package/bluez_utils/Config.in
  3. 2 0
      package/bustle/Config.in
  4. 1 1
      package/connman/Config.in
  5. 1 1
      package/curlftpfs/Config.in
  6. 2 0
      package/dbus-glib/Config.in
  7. 2 0
      package/docker/Config.in
  8. 2 0
      package/enchant/Config.in
  9. 2 0
      package/gamin/Config.in
  10. 2 0
      package/gdk-pixbuf/Config.in
  11. 2 0
      package/glib-networking/Config.in
  12. 2 0
      package/glibmm/Config.in
  13. 2 0
      package/gmpc/Config.in
  14. 1 2
      package/gob2/Config.in
  15. 2 0
      package/gstreamer/gstreamer/Config.in
  16. 2 0
      package/gstreamer1/gstreamer1/Config.in
  17. 1 1
      package/gvfs/Config.in
  18. 2 0
      package/json-glib/Config.in
  19. 2 0
      package/latencytop/Config.in
  20. 2 0
      package/libglade/Config.in
  21. 2 0
      package/libglib2/Config.in
  22. 2 0
      package/libgtk2/Config.in
  23. 2 0
      package/libmms/Config.in
  24. 2 0
      package/libmpd/Config.in
  25. 2 0
      package/libqmi/Config.in
  26. 2 0
      package/librsvg/Config.in
  27. 2 0
      package/libsecret/Config.in
  28. 2 0
      package/libsoup/Config.in
  29. 5 6
      package/lttng-babeltrace/Config.in
  30. 2 0
      package/mpd/Config.in
  31. 2 0
      package/nbd/Config.in
  32. 1 1
      package/neard/Config.in
  33. 1 1
      package/ofono/Config.in
  34. 2 0
      package/pango/Config.in
  35. 2 0
      package/pkg-config/Config.in
  36. 2 0
      package/polkit/Config.in
  37. 2 0
      package/shared-mime-info/Config.in
  38. 1 1
      package/sshfs/Config.in
  39. 2 0
      package/sysprof/Config.in
  40. 2 0
      package/udev/Config.in
  41. 2 0
      package/vala/Config.in
  42. 1 1
      package/wireshark/Config.in

+ 2 - 0
package/atk/Config.in

@@ -3,8 +3,10 @@ config BR2_PACKAGE_ATK
 	select BR2_PACKAGE_LIBGLIB2
 	select BR2_PACKAGE_LIBGLIB2
 	depends on BR2_USE_WCHAR # glib2
 	depends on BR2_USE_WCHAR # glib2
 	depends on BR2_TOOLCHAIN_HAS_THREADS # glib2
 	depends on BR2_TOOLCHAIN_HAS_THREADS # glib2
+	depends on BR2_USE_MMU # glib2
 	help
 	help
 	  The ATK accessibility toolkit, needed to build GTK+-2.x.
 	  The ATK accessibility toolkit, needed to build GTK+-2.x.
 
 
 comment "atk needs a toolchain w/ wchar, threads"
 comment "atk needs a toolchain w/ wchar, threads"
+	depends on BR2_USE_MMU
 	depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
 	depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS

+ 1 - 1
package/bluez_utils/Config.in

@@ -3,7 +3,7 @@ config BR2_PACKAGE_BLUEZ_UTILS
 	depends on !BR2_avr32
 	depends on !BR2_avr32
 	depends on BR2_USE_WCHAR # libglib2
 	depends on BR2_USE_WCHAR # libglib2
 	depends on BR2_TOOLCHAIN_HAS_THREADS # dbus, alsa-lib, libglib2
 	depends on BR2_TOOLCHAIN_HAS_THREADS # dbus, alsa-lib, libglib2
-	depends on BR2_USE_MMU # dbus
+	depends on BR2_USE_MMU # dbus, libglib2
 	select BR2_PACKAGE_DBUS
 	select BR2_PACKAGE_DBUS
 	select BR2_PACKAGE_LIBGLIB2
 	select BR2_PACKAGE_LIBGLIB2
 	help
 	help

+ 2 - 0
package/bustle/Config.in

@@ -4,6 +4,7 @@ config BR2_PACKAGE_BUSTLE
 	select BR2_PACKAGE_LIBGLIB2
 	select BR2_PACKAGE_LIBGLIB2
 	depends on BR2_USE_WCHAR # libglib2
 	depends on BR2_USE_WCHAR # libglib2
 	depends on BR2_TOOLCHAIN_HAS_THREADS # libglib2
 	depends on BR2_TOOLCHAIN_HAS_THREADS # libglib2
+	depends on BR2_USE_MMU # libglib2
 	depends on BR2_PACKAGE_DBUS # runtime
 	depends on BR2_PACKAGE_DBUS # runtime
 	help
 	help
 	  Bustle is a better dbus-monitor! It records and draws
 	  Bustle is a better dbus-monitor! It records and draws
@@ -20,5 +21,6 @@ config BR2_PACKAGE_BUSTLE
 	  http://www.willthompson.co.uk/bustle/
 	  http://www.willthompson.co.uk/bustle/
 
 
 comment "bustle needs a toolchain w/ wchar, threads"
 comment "bustle needs a toolchain w/ wchar, threads"
+	depends on BR2_USE_MMU
 	depends on BR2_PACKAGE_DBUS
 	depends on BR2_PACKAGE_DBUS
 	depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
 	depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS

+ 1 - 1
package/connman/Config.in

@@ -9,7 +9,7 @@ config BR2_PACKAGE_CONNMAN
 	depends on BR2_USE_WCHAR # libglib2 and gnutls
 	depends on BR2_USE_WCHAR # libglib2 and gnutls
 	depends on BR2_INET_IPV6
 	depends on BR2_INET_IPV6
 	depends on BR2_TOOLCHAIN_HAS_THREADS # dbus, libglib2
 	depends on BR2_TOOLCHAIN_HAS_THREADS # dbus, libglib2
-	depends on BR2_USE_MMU # dbus
+	depends on BR2_USE_MMU # dbus, libglib2
 	help
 	help
 	  The Connection Manager (ConnMan) project provides a daemon for
 	  The Connection Manager (ConnMan) project provides a daemon for
 	  managing internet connections within embedded devices running
 	  managing internet connections within embedded devices running

+ 1 - 1
package/curlftpfs/Config.in

@@ -9,7 +9,7 @@ config BR2_PACKAGE_CURLFTPFS
 	depends on BR2_LARGEFILE
 	depends on BR2_LARGEFILE
 	depends on BR2_USE_WCHAR # glib2
 	depends on BR2_USE_WCHAR # glib2
 	depends on BR2_TOOLCHAIN_HAS_THREADS # libfuse, glib2
 	depends on BR2_TOOLCHAIN_HAS_THREADS # libfuse, glib2
-	depends on BR2_USE_MMU # libfuse
+	depends on BR2_USE_MMU # libfuse, glib2
 	depends on !BR2_PREFER_STATIC_LIB # libfuse
 	depends on !BR2_PREFER_STATIC_LIB # libfuse
 	help
 	help
 	  CurlFtpFS is a filesystem for accessing FTP hosts based on FUSE
 	  CurlFtpFS is a filesystem for accessing FTP hosts based on FUSE

+ 2 - 0
package/dbus-glib/Config.in

@@ -3,6 +3,7 @@ config BR2_PACKAGE_DBUS_GLIB
 	depends on BR2_PACKAGE_DBUS
 	depends on BR2_PACKAGE_DBUS
 	depends on BR2_USE_WCHAR # glib2
 	depends on BR2_USE_WCHAR # glib2
 	depends on BR2_TOOLCHAIN_HAS_THREADS # glib2
 	depends on BR2_TOOLCHAIN_HAS_THREADS # glib2
+	depends on BR2_USE_MMU # glib2
 	select BR2_PACKAGE_LIBGLIB2
 	select BR2_PACKAGE_LIBGLIB2
 	help
 	help
 	  GLib bindings for D-Bus.
 	  GLib bindings for D-Bus.
@@ -10,5 +11,6 @@ config BR2_PACKAGE_DBUS_GLIB
 	  http://www.freedesktop.org/software/dbus
 	  http://www.freedesktop.org/software/dbus
 
 
 comment "dbus-glib needs a toolchain w/ wchar, threads"
 comment "dbus-glib needs a toolchain w/ wchar, threads"
+	depends on BR2_USE_MMU
 	depends on BR2_PACKAGE_DBUS
 	depends on BR2_PACKAGE_DBUS
 	depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
 	depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS

+ 2 - 0
package/docker/Config.in

@@ -3,6 +3,7 @@ config BR2_PACKAGE_DOCKER
 	depends on BR2_PACKAGE_XORG7
 	depends on BR2_PACKAGE_XORG7
 	depends on BR2_USE_WCHAR # glib2
 	depends on BR2_USE_WCHAR # glib2
 	depends on BR2_TOOLCHAIN_HAS_THREADS # glib2
 	depends on BR2_TOOLCHAIN_HAS_THREADS # glib2
+	depends on BR2_USE_MMU # glib2
 	select BR2_PACKAGE_LIBGLIB2
 	select BR2_PACKAGE_LIBGLIB2
 	select BR2_PACKAGE_XLIB_LIBX11
 	select BR2_PACKAGE_XLIB_LIBX11
 	help
 	help
@@ -11,5 +12,6 @@ config BR2_PACKAGE_DOCKER
 	  http://icculus.org/openbox/2/docker
 	  http://icculus.org/openbox/2/docker
 
 
 comment "docker needs a toolchain w/ wchar, threads"
 comment "docker needs a toolchain w/ wchar, threads"
+	depends on BR2_USE_MMU
 	depends on BR2_PACKAGE_XORG7
 	depends on BR2_PACKAGE_XORG7
 	depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
 	depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS

+ 2 - 0
package/enchant/Config.in

@@ -3,6 +3,7 @@ config BR2_PACKAGE_ENCHANT
 	depends on BR2_INSTALL_LIBSTDCPP
 	depends on BR2_INSTALL_LIBSTDCPP
 	depends on BR2_USE_WCHAR # glib2
 	depends on BR2_USE_WCHAR # glib2
 	depends on BR2_TOOLCHAIN_HAS_THREADS # glib2
 	depends on BR2_TOOLCHAIN_HAS_THREADS # glib2
+	depends on BR2_USE_MMU # glib2
 	select BR2_PACKAGE_LIBGLIB2
 	select BR2_PACKAGE_LIBGLIB2
 	help
 	help
 	  Enchant is a spell-checking library that provides a consistent
 	  Enchant is a spell-checking library that provides a consistent
@@ -11,5 +12,6 @@ config BR2_PACKAGE_ENCHANT
 	  http://www.abisource.com/projects/enchant/
 	  http://www.abisource.com/projects/enchant/
 
 
 comment "enchant needs a toolchain w/ C++, threads, wchar"
 comment "enchant needs a toolchain w/ C++, threads, wchar"
+	depends on BR2_USE_MMU
 	depends on !BR2_INSTALL_LIBSTDCPP || !BR2_USE_WCHAR || \
 	depends on !BR2_INSTALL_LIBSTDCPP || !BR2_USE_WCHAR || \
 		!BR2_TOOLCHAIN_HAS_THREADS
 		!BR2_TOOLCHAIN_HAS_THREADS

+ 2 - 0
package/gamin/Config.in

@@ -2,6 +2,7 @@ config BR2_PACKAGE_GAMIN
 	bool "gamin"
 	bool "gamin"
 	depends on BR2_USE_WCHAR # glib2
 	depends on BR2_USE_WCHAR # glib2
 	depends on BR2_TOOLCHAIN_HAS_THREADS # glib2
 	depends on BR2_TOOLCHAIN_HAS_THREADS # glib2
+	depends on BR2_USE_MMU # glib2
 	select BR2_PACKAGE_LIBGLIB2
 	select BR2_PACKAGE_LIBGLIB2
 	help
 	help
 	  the File Alteration Monitor
 	  the File Alteration Monitor
@@ -9,4 +10,5 @@ config BR2_PACKAGE_GAMIN
 	  http://www.gnome.org/~veillard/gamin/sources
 	  http://www.gnome.org/~veillard/gamin/sources
 
 
 comment "gamin needs a toolchain w/ wchar, threads"
 comment "gamin needs a toolchain w/ wchar, threads"
+	depends on BR2_USE_MMU
 	depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
 	depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS

+ 2 - 0
package/gdk-pixbuf/Config.in

@@ -2,6 +2,7 @@ config BR2_PACKAGE_GDK_PIXBUF
 	bool "gdk-pixbuf"
 	bool "gdk-pixbuf"
 	depends on BR2_USE_WCHAR # glib2
 	depends on BR2_USE_WCHAR # glib2
 	depends on BR2_TOOLCHAIN_HAS_THREADS # glib2
 	depends on BR2_TOOLCHAIN_HAS_THREADS # glib2
+	depends on BR2_USE_MMU # glib2
 	select BR2_PACKAGE_LIBGLIB2
 	select BR2_PACKAGE_LIBGLIB2
 	select BR2_PACKAGE_LIBICONV if !BR2_ENABLE_LOCALE
 	select BR2_PACKAGE_LIBICONV if !BR2_ENABLE_LOCALE
 	help
 	help
@@ -11,4 +12,5 @@ config BR2_PACKAGE_GDK_PIXBUF
 	  http://www.gtk.org/
 	  http://www.gtk.org/
 
 
 comment "gdk-pixbuf needs a toolchain w/ wchar, threads"
 comment "gdk-pixbuf needs a toolchain w/ wchar, threads"
+	depends on BR2_USE_MMU
 	depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
 	depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS

+ 2 - 0
package/glib-networking/Config.in

@@ -2,10 +2,12 @@ config BR2_PACKAGE_GLIB_NETWORKING
 	bool "glib-networking"
 	bool "glib-networking"
 	depends on BR2_USE_WCHAR # glib2
 	depends on BR2_USE_WCHAR # glib2
 	depends on BR2_TOOLCHAIN_HAS_THREADS # glib2
 	depends on BR2_TOOLCHAIN_HAS_THREADS # glib2
+	depends on BR2_USE_MMU # glib2
 	select BR2_PACKAGE_LIBGLIB2
 	select BR2_PACKAGE_LIBGLIB2
 	select BR2_PACKAGE_GETTEXT if BR2_NEEDS_GETTEXT
 	select BR2_PACKAGE_GETTEXT if BR2_NEEDS_GETTEXT
 	help
 	help
 	  Network-related GIO modules for glib.
 	  Network-related GIO modules for glib.
 
 
 comment "glib-networking needs a toolchain w/ wchar, threads"
 comment "glib-networking needs a toolchain w/ wchar, threads"
+	depends on BR2_USE_MMU
 	depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
 	depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS

+ 2 - 0
package/glibmm/Config.in

@@ -5,11 +5,13 @@ config BR2_PACKAGE_GLIBMM
 	depends on BR2_INSTALL_LIBSTDCPP
 	depends on BR2_INSTALL_LIBSTDCPP
 	depends on BR2_USE_WCHAR # libglib2
 	depends on BR2_USE_WCHAR # libglib2
 	depends on BR2_TOOLCHAIN_HAS_THREADS # libglib2
 	depends on BR2_TOOLCHAIN_HAS_THREADS # libglib2
+	depends on BR2_USE_MMU # libglib2
 	help
 	help
 	  The GLibmm package is a set of C++ bindings for GLib.
 	  The GLibmm package is a set of C++ bindings for GLib.
 
 
 	  http://www.gtkmm.org/
 	  http://www.gtkmm.org/
 
 
 comment "glibmm needs a toolchain w/ C++, wchar, threads"
 comment "glibmm needs a toolchain w/ C++, wchar, threads"
+	depends on BR2_USE_MMU
 	depends on !BR2_INSTALL_LIBSTDCPP || !BR2_USE_WCHAR || \
 	depends on !BR2_INSTALL_LIBSTDCPP || !BR2_USE_WCHAR || \
 		!BR2_TOOLCHAIN_HAS_THREADS
 		!BR2_TOOLCHAIN_HAS_THREADS

+ 2 - 0
package/gmpc/Config.in

@@ -3,6 +3,7 @@ config BR2_PACKAGE_GMPC
 	depends on BR2_PACKAGE_LIBGTK2
 	depends on BR2_PACKAGE_LIBGTK2
 	depends on BR2_USE_WCHAR # glib2
 	depends on BR2_USE_WCHAR # glib2
 	depends on BR2_TOOLCHAIN_HAS_THREADS # glib2
 	depends on BR2_TOOLCHAIN_HAS_THREADS # glib2
+	depends on BR2_USE_MMU # glib2
 	depends on BR2_PACKAGE_XORG7
 	depends on BR2_PACKAGE_XORG7
 	select BR2_PACKAGE_LIBGLIB2
 	select BR2_PACKAGE_LIBGLIB2
 	select BR2_PACKAGE_GETTEXT if BR2_NEEDS_GETTEXT_IF_LOCALE
 	select BR2_PACKAGE_GETTEXT if BR2_NEEDS_GETTEXT_IF_LOCALE
@@ -21,5 +22,6 @@ config BR2_PACKAGE_GMPC
 	  http://gmpcwiki.sarine.nl/index.php?title=GMPC
 	  http://gmpcwiki.sarine.nl/index.php?title=GMPC
 
 
 comment "gmpc needs a toolchain w/ wchar, threads"
 comment "gmpc needs a toolchain w/ wchar, threads"
+	depends on BR2_USE_MMU
 	depends on BR2_PACKAGE_XORG7 && BR2_PACKAGE_LIBGTK2
 	depends on BR2_PACKAGE_XORG7 && BR2_PACKAGE_LIBGTK2
 	depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
 	depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS

+ 1 - 2
package/gob2/Config.in

@@ -2,8 +2,7 @@ config BR2_PACKAGE_GOB2
 	bool "gob2"
 	bool "gob2"
 	depends on BR2_USE_WCHAR # glib2
 	depends on BR2_USE_WCHAR # glib2
 	depends on BR2_TOOLCHAIN_HAS_THREADS # glib2
 	depends on BR2_TOOLCHAIN_HAS_THREADS # glib2
-	# m4 uses fork(), so does bison then
-	depends on BR2_USE_MMU
+	depends on BR2_USE_MMU # bison, glib2
 	select BR2_PACKAGE_LIBGLIB2
 	select BR2_PACKAGE_LIBGLIB2
 	select BR2_PACKAGE_FLEX
 	select BR2_PACKAGE_FLEX
 	select BR2_PACKAGE_BISON
 	select BR2_PACKAGE_BISON

+ 2 - 0
package/gstreamer/gstreamer/Config.in

@@ -2,6 +2,7 @@ config BR2_PACKAGE_GSTREAMER
 	bool "gstreamer"
 	bool "gstreamer"
 	depends on BR2_USE_WCHAR # glib2
 	depends on BR2_USE_WCHAR # glib2
 	depends on BR2_TOOLCHAIN_HAS_THREADS # glib2
 	depends on BR2_TOOLCHAIN_HAS_THREADS # glib2
+	depends on BR2_USE_MMU # glib2
 	select BR2_PACKAGE_LIBGLIB2
 	select BR2_PACKAGE_LIBGLIB2
 	help
 	help
 	  GStreamer is an open source multimedia framework.
 	  GStreamer is an open source multimedia framework.
@@ -29,4 +30,5 @@ config BR2_PACKAGE_GSTREAMER_PLUGIN_REGISTRY
 	  the launch-time for a GStreamer application.
 	  the launch-time for a GStreamer application.
 
 
 comment "gstreamer needs a toolchain w/ wchar, threads"
 comment "gstreamer needs a toolchain w/ wchar, threads"
+	depends on BR2_USE_MMU
 	depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
 	depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS

+ 2 - 0
package/gstreamer1/gstreamer1/Config.in

@@ -2,6 +2,7 @@ config BR2_PACKAGE_GSTREAMER1
 	bool "gstreamer1"
 	bool "gstreamer1"
 	depends on BR2_USE_WCHAR # glib2
 	depends on BR2_USE_WCHAR # glib2
 	depends on BR2_TOOLCHAIN_HAS_THREADS # glib2
 	depends on BR2_TOOLCHAIN_HAS_THREADS # glib2
+	depends on BR2_USE_MMU # glib2
 	select BR2_PACKAGE_LIBGLIB2
 	select BR2_PACKAGE_LIBGLIB2
 	help
 	help
 	  GStreamer is an open source multimedia framework. This 1.x version of
 	  GStreamer is an open source multimedia framework. This 1.x version of
@@ -50,4 +51,5 @@ config BR2_PACKAGE_GSTREAMER1_INSTALL_TOOLS
 endif
 endif
 
 
 comment "gstreamer1 needs a toolchain w/ wchar, threads"
 comment "gstreamer1 needs a toolchain w/ wchar, threads"
+	depends on BR2_USE_MMU
 	depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
 	depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS

+ 1 - 1
package/gvfs/Config.in

@@ -2,7 +2,7 @@ config BR2_PACKAGE_GVFS
 	bool "gvfs"
 	bool "gvfs"
 	depends on BR2_LARGEFILE
 	depends on BR2_LARGEFILE
 	depends on BR2_USE_WCHAR # glib2
 	depends on BR2_USE_WCHAR # glib2
-	depends on BR2_USE_MMU # dbus
+	depends on BR2_USE_MMU # dbus, glib2
 	depends on BR2_TOOLCHAIN_HAS_THREADS # dbus, glib2
 	depends on BR2_TOOLCHAIN_HAS_THREADS # dbus, glib2
 	select BR2_PACKAGE_LIBGLIB2
 	select BR2_PACKAGE_LIBGLIB2
 	select BR2_PACKAGE_DBUS
 	select BR2_PACKAGE_DBUS

+ 2 - 0
package/json-glib/Config.in

@@ -2,6 +2,7 @@ config BR2_PACKAGE_JSON_GLIB
 	bool "json-glib"
 	bool "json-glib"
 	depends on BR2_USE_WCHAR # glib2
 	depends on BR2_USE_WCHAR # glib2
 	depends on BR2_TOOLCHAIN_HAS_THREADS # glib2
 	depends on BR2_TOOLCHAIN_HAS_THREADS # glib2
+	depends on BR2_USE_MMU # glib2
 	select BR2_PACKAGE_LIBGLIB2
 	select BR2_PACKAGE_LIBGLIB2
 	select BR2_PACKAGE_GETTEXT if BR2_NEEDS_GETTEXT
 	select BR2_PACKAGE_GETTEXT if BR2_NEEDS_GETTEXT
 	help
 	help
@@ -12,4 +13,5 @@ config BR2_PACKAGE_JSON_GLIB
 	  https://live.gnome.org/JsonGlib/
 	  https://live.gnome.org/JsonGlib/
 
 
 comment "json-glib needs a toolchain w/ wchar, threads"
 comment "json-glib needs a toolchain w/ wchar, threads"
+	depends on BR2_USE_MMU
 	depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
 	depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS

+ 2 - 0
package/latencytop/Config.in

@@ -2,6 +2,7 @@ config BR2_PACKAGE_LATENCYTOP
 	bool "latencytop"
 	bool "latencytop"
 	depends on BR2_USE_WCHAR # libglib2
 	depends on BR2_USE_WCHAR # libglib2
 	depends on BR2_TOOLCHAIN_HAS_THREADS # libglib2
 	depends on BR2_TOOLCHAIN_HAS_THREADS # libglib2
+	depends on BR2_USE_MMU # libglib2
 	select BR2_PACKAGE_NCURSES
 	select BR2_PACKAGE_NCURSES
 	select BR2_PACKAGE_LIBGLIB2
 	select BR2_PACKAGE_LIBGLIB2
 	help
 	help
@@ -21,4 +22,5 @@ config BR2_PACKAGE_LATENCYTOP
 	  http://www.latencytop.org
 	  http://www.latencytop.org
 
 
 comment "latencytop needs a toolchain w/ wchar, threads"
 comment "latencytop needs a toolchain w/ wchar, threads"
+	depends on BR2_USE_MMU
 	depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
 	depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS

+ 2 - 0
package/libglade/Config.in

@@ -3,6 +3,7 @@ config BR2_PACKAGE_LIBGLADE
 	depends on BR2_PACKAGE_LIBGTK2
 	depends on BR2_PACKAGE_LIBGTK2
 	depends on BR2_USE_WCHAR # glib2
 	depends on BR2_USE_WCHAR # glib2
 	depends on BR2_TOOLCHAIN_HAS_THREADS # glib2
 	depends on BR2_TOOLCHAIN_HAS_THREADS # glib2
+	depends on BR2_USE_MMU # glib2
 	select BR2_PACKAGE_LIBGLIB2
 	select BR2_PACKAGE_LIBGLIB2
 	select BR2_PACKAGE_ATK
 	select BR2_PACKAGE_ATK
 	select BR2_PACKAGE_LIBXML2
 	select BR2_PACKAGE_LIBXML2
@@ -14,5 +15,6 @@ config BR2_PACKAGE_LIBGLADE
 	  http://ftp.gnome.org/pub/GNOME/sources/libglade/
 	  http://ftp.gnome.org/pub/GNOME/sources/libglade/
 
 
 comment "libglade needs a toolchain w/ wchar, threads"
 comment "libglade needs a toolchain w/ wchar, threads"
+	depends on BR2_USE_MMU
 	depends on BR2_PACKAGE_LIBGTK2
 	depends on BR2_PACKAGE_LIBGTK2
 	depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
 	depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS

+ 2 - 0
package/libglib2/Config.in

@@ -6,10 +6,12 @@ config BR2_PACKAGE_LIBGLIB2
 	select BR2_PACKAGE_ZLIB
 	select BR2_PACKAGE_ZLIB
 	depends on BR2_USE_WCHAR # gettext
 	depends on BR2_USE_WCHAR # gettext
 	depends on BR2_TOOLCHAIN_HAS_THREADS
 	depends on BR2_TOOLCHAIN_HAS_THREADS
+	depends on BR2_USE_MMU # fork()
 	help
 	help
 	  Low-level core library that forms the basis of GTK+ and GNOME.
 	  Low-level core library that forms the basis of GTK+ and GNOME.
 
 
 	  http://www.gtk.org/
 	  http://www.gtk.org/
 
 
 comment "libglib2 needs a toolchain w/ wchar, threads"
 comment "libglib2 needs a toolchain w/ wchar, threads"
+	depends on BR2_USE_MMU
 	depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
 	depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS

+ 2 - 0
package/libgtk2/Config.in

@@ -15,6 +15,7 @@ config BR2_PACKAGE_LIBGTK2
 	depends on BR2_PACKAGE_XORG7
 	depends on BR2_PACKAGE_XORG7
 	depends on BR2_USE_WCHAR # glib2
 	depends on BR2_USE_WCHAR # glib2
 	depends on BR2_TOOLCHAIN_HAS_THREADS # glib2
 	depends on BR2_TOOLCHAIN_HAS_THREADS # glib2
+	depends on BR2_USE_MMU # glib2
 	depends on BR2_INSTALL_LIBSTDCPP # pango
 	depends on BR2_INSTALL_LIBSTDCPP # pango
 	help
 	help
 	  The GTK+ version 2 graphical user interface library
 	  The GTK+ version 2 graphical user interface library
@@ -32,6 +33,7 @@ config BR2_PACKAGE_LIBGTK2_DEMO
 endif
 endif
 
 
 comment "libgtk2 needs a toolchain w/ wchar, threads, C++"
 comment "libgtk2 needs a toolchain w/ wchar, threads, C++"
+	depends on BR2_USE_MMU
 	depends on BR2_PACKAGE_XORG7
 	depends on BR2_PACKAGE_XORG7
 	depends on !BR2_USE_WCHAR || !BR2_INSTALL_LIBSTDCPP || \
 	depends on !BR2_USE_WCHAR || !BR2_INSTALL_LIBSTDCPP || \
 		!BR2_TOOLCHAIN_HAS_THREADS
 		!BR2_TOOLCHAIN_HAS_THREADS

+ 2 - 0
package/libmms/Config.in

@@ -2,6 +2,7 @@ config BR2_PACKAGE_LIBMMS
 	bool "libmms"
 	bool "libmms"
 	depends on BR2_USE_WCHAR # glib2
 	depends on BR2_USE_WCHAR # glib2
 	depends on BR2_TOOLCHAIN_HAS_THREADS # glib2
 	depends on BR2_TOOLCHAIN_HAS_THREADS # glib2
+	depends on BR2_USE_MMU # glib2
 	select BR2_PACKAGE_LIBGLIB2
 	select BR2_PACKAGE_LIBGLIB2
 	help
 	help
 	  LibMMS is a common library for parsing mms:// and mmsh://
 	  LibMMS is a common library for parsing mms:// and mmsh://
@@ -13,4 +14,5 @@ config BR2_PACKAGE_LIBMMS
 	  http://launchpad.net/libmms
 	  http://launchpad.net/libmms
 
 
 comment "libmms needs a toolchain w/ wchar, threads"
 comment "libmms needs a toolchain w/ wchar, threads"
+	depends on BR2_USE_MMU
 	depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
 	depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS

+ 2 - 0
package/libmpd/Config.in

@@ -2,6 +2,7 @@ config BR2_PACKAGE_LIBMPD
 	bool "libmpd"
 	bool "libmpd"
 	depends on BR2_USE_WCHAR # glib2
 	depends on BR2_USE_WCHAR # glib2
 	depends on BR2_TOOLCHAIN_HAS_THREADS # glib2
 	depends on BR2_TOOLCHAIN_HAS_THREADS # glib2
+	depends on BR2_USE_MMU # glib2
 	select BR2_PACKAGE_LIBGLIB2
 	select BR2_PACKAGE_LIBGLIB2
 	select BR2_PACKAGE_LIBICONV if !BR2_ENABLE_LOCALE
 	select BR2_PACKAGE_LIBICONV if !BR2_ENABLE_LOCALE
 	help
 	help
@@ -12,4 +13,5 @@ config BR2_PACKAGE_LIBMPD
 	  http://gmpcwiki.sarine.nl/index.php?title=Libmpd
 	  http://gmpcwiki.sarine.nl/index.php?title=Libmpd
 
 
 comment "libmpd needs a toolchain w/ wchar, threads"
 comment "libmpd needs a toolchain w/ wchar, threads"
+	depends on BR2_USE_MMU
 	depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
 	depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS

+ 2 - 0
package/libqmi/Config.in

@@ -3,6 +3,7 @@ config BR2_PACKAGE_LIBQMI
 	select BR2_PACKAGE_LIBGLIB2
 	select BR2_PACKAGE_LIBGLIB2
 	depends on BR2_USE_WCHAR # libglib2
 	depends on BR2_USE_WCHAR # libglib2
 	depends on BR2_TOOLCHAIN_HAS_THREADS # libglib2
 	depends on BR2_TOOLCHAIN_HAS_THREADS # libglib2
+	depends on BR2_USE_MMU # libglib2
 	help
 	help
 	  libqmi is a glib-based library for talking to WWAN modems and devices
 	  libqmi is a glib-based library for talking to WWAN modems and devices
 	  which speak the Qualcomm MSM Interface (QMI) protocol.
 	  which speak the Qualcomm MSM Interface (QMI) protocol.
@@ -10,4 +11,5 @@ config BR2_PACKAGE_LIBQMI
 	  http://www.freedesktop.org/wiki/Software/libqmi/
 	  http://www.freedesktop.org/wiki/Software/libqmi/
 
 
 comment "libqmi needs a toolchain w/ wchar, threads"
 comment "libqmi needs a toolchain w/ wchar, threads"
+	depends on BR2_USE_MMU
 	depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
 	depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS

+ 2 - 0
package/librsvg/Config.in

@@ -8,6 +8,7 @@ config BR2_PACKAGE_LIBRSVG
 	select BR2_PACKAGE_GDK_PIXBUF
 	select BR2_PACKAGE_GDK_PIXBUF
 	depends on BR2_USE_WCHAR # glib2
 	depends on BR2_USE_WCHAR # glib2
 	depends on BR2_TOOLCHAIN_HAS_THREADS # glib2
 	depends on BR2_TOOLCHAIN_HAS_THREADS # glib2
+	depends on BR2_USE_MMU # glib2
 	depends on BR2_INSTALL_LIBSTDCPP # pango
 	depends on BR2_INSTALL_LIBSTDCPP # pango
 	help
 	help
 	  The rsvg library is an efficient renderer for Scalable
 	  The rsvg library is an efficient renderer for Scalable
@@ -16,4 +17,5 @@ config BR2_PACKAGE_LIBRSVG
 	  http://librsvg.sourceforge.net/
 	  http://librsvg.sourceforge.net/
 
 
 comment "librsvg needs a toolchain w/ wchar, threads, C++"
 comment "librsvg needs a toolchain w/ wchar, threads, C++"
+	depends on BR2_USE_MMU
 	depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS || !BR2_INSTALL_LIBSTDCPP
 	depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS || !BR2_INSTALL_LIBSTDCPP

+ 2 - 0
package/libsecret/Config.in

@@ -3,6 +3,7 @@ config BR2_PACKAGE_LIBSECRET
 	select BR2_PACKAGE_LIBGLIB2
 	select BR2_PACKAGE_LIBGLIB2
 	depends on BR2_USE_WCHAR # gettext dep in libglib2
 	depends on BR2_USE_WCHAR # gettext dep in libglib2
 	depends on BR2_TOOLCHAIN_HAS_THREADS # libglib2
 	depends on BR2_TOOLCHAIN_HAS_THREADS # libglib2
+	depends on BR2_USE_MMU # libglib2
 	help
 	help
 	  libsecret is a library for storing and retrieving passwords and other
 	  libsecret is a library for storing and retrieving passwords and other
 	  secrets. It communicates with the "Secret Service" using DBus.
 	  secrets. It communicates with the "Secret Service" using DBus.
@@ -12,4 +13,5 @@ config BR2_PACKAGE_LIBSECRET
 	  https://wiki.gnome.org/Libsecret
 	  https://wiki.gnome.org/Libsecret
 
 
 comment "libsecret needs a toolchain w/ wchar, threads"
 comment "libsecret needs a toolchain w/ wchar, threads"
+	depends on BR2_USE_MMU
 	depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
 	depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS

+ 2 - 0
package/libsoup/Config.in

@@ -2,6 +2,7 @@ config BR2_PACKAGE_LIBSOUP
 	bool "libsoup"
 	bool "libsoup"
 	depends on BR2_USE_WCHAR # glib2 and gnutls
 	depends on BR2_USE_WCHAR # glib2 and gnutls
 	depends on BR2_TOOLCHAIN_HAS_THREADS # glib2
 	depends on BR2_TOOLCHAIN_HAS_THREADS # glib2
+	depends on BR2_USE_MMU # glib2
 	select BR2_PACKAGE_LIBXML2
 	select BR2_PACKAGE_LIBXML2
 	select BR2_PACKAGE_LIBGLIB2
 	select BR2_PACKAGE_LIBGLIB2
 	select BR2_PACKAGE_SQLITE
 	select BR2_PACKAGE_SQLITE
@@ -24,4 +25,5 @@ config BR2_PACKAGE_LIBSOUP_SSL
 endif
 endif
 
 
 comment "libsoup needs a toolchain w/ wchar, threads"
 comment "libsoup needs a toolchain w/ wchar, threads"
+	depends on BR2_USE_MMU
 	depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
 	depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS

+ 5 - 6
package/lttng-babeltrace/Config.in

@@ -4,12 +4,10 @@ config BR2_PACKAGE_LTTNG_BABELTRACE
 	select BR2_PACKAGE_UTIL_LINUX
 	select BR2_PACKAGE_UTIL_LINUX
 	select BR2_PACKAGE_UTIL_LINUX_LIBUUID
 	select BR2_PACKAGE_UTIL_LINUX_LIBUUID
 	select BR2_PACKAGE_LIBGLIB2
 	select BR2_PACKAGE_LIBGLIB2
-	# libglib2 needs thread support and gettext which needs wchar support, and
-	# we also depends on util-linux which needs wchar
-	depends on BR2_USE_WCHAR
-	depends on BR2_TOOLCHAIN_HAS_THREADS
-	# util-linux depends on largefile support
-	depends on BR2_LARGEFILE
+	depends on BR2_USE_WCHAR # libglib2, util-linux
+	depends on BR2_TOOLCHAIN_HAS_THREADS # libglib2
+	depends on BR2_USE_MMU # libglib2
+	depends on BR2_LARGEFILE # util-linux
 	help
 	help
 	  Babeltrace is part of the LTTng 2.x project.
 	  Babeltrace is part of the LTTng 2.x project.
 
 
@@ -29,4 +27,5 @@ config BR2_PACKAGE_LTTNG_BABELTRACE
 
 
 comment "lttng-babeltrace needs a toolchain w/ wchar, threads, largefile"
 comment "lttng-babeltrace needs a toolchain w/ wchar, threads, largefile"
 	depends on BR2_PACKAGE_LTTNG_TOOLS
 	depends on BR2_PACKAGE_LTTNG_TOOLS
+	depends on BR2_USE_MMU
 	depends on !BR2_USE_WCHAR || !BR2_LARGEFILE || !BR2_TOOLCHAIN_HAS_THREADS
 	depends on !BR2_USE_WCHAR || !BR2_LARGEFILE || !BR2_TOOLCHAIN_HAS_THREADS

+ 2 - 0
package/mpd/Config.in

@@ -3,6 +3,7 @@ menuconfig BR2_PACKAGE_MPD
 	depends on BR2_INSTALL_LIBSTDCPP
 	depends on BR2_INSTALL_LIBSTDCPP
 	depends on BR2_USE_WCHAR # libglib2
 	depends on BR2_USE_WCHAR # libglib2
 	depends on BR2_TOOLCHAIN_HAS_THREADS # libglib2
 	depends on BR2_TOOLCHAIN_HAS_THREADS # libglib2
+	depends on BR2_USE_MMU # libglib2
 	select BR2_PACKAGE_LIBGLIB2
 	select BR2_PACKAGE_LIBGLIB2
 	select BR2_PACKAGE_LIBICONV if !BR2_ENABLE_LOCALE
 	select BR2_PACKAGE_LIBICONV if !BR2_ENABLE_LOCALE
 	select BR2_PACKAGE_MPD_TREMOR if !(BR2_PACKAGE_MPD_MAD || BR2_PACKAGE_MPD_MPG123 || BR2_PACKAGE_MPD_VORBIS || BR2_PACKAGE_MPD_WAVPACK || BR2_PACKAGE_MPD_FLAC || BR2_PACKAGE_MPD_MUSEPACK || BR2_PACKAGE_MPD_FFMPEG)
 	select BR2_PACKAGE_MPD_TREMOR if !(BR2_PACKAGE_MPD_MAD || BR2_PACKAGE_MPD_MPG123 || BR2_PACKAGE_MPD_VORBIS || BR2_PACKAGE_MPD_WAVPACK || BR2_PACKAGE_MPD_FLAC || BR2_PACKAGE_MPD_MUSEPACK || BR2_PACKAGE_MPD_FFMPEG)
@@ -183,5 +184,6 @@ config BR2_PACKAGE_MPD_WAVPACK
 endif
 endif
 
 
 comment "mpd needs a toolchain w/ C++, threads, wchar"
 comment "mpd needs a toolchain w/ C++, threads, wchar"
+	depends on BR2_USE_MMU
 	depends on !BR2_INSTALL_LIBSTDCPP || !BR2_USE_WCHAR || \
 	depends on !BR2_INSTALL_LIBSTDCPP || !BR2_USE_WCHAR || \
 		!BR2_TOOLCHAIN_HAS_THREADS
 		!BR2_TOOLCHAIN_HAS_THREADS

+ 2 - 0
package/nbd/Config.in

@@ -2,6 +2,7 @@ config BR2_PACKAGE_NBD
 	bool "nbd"
 	bool "nbd"
 	depends on BR2_USE_WCHAR # glib2
 	depends on BR2_USE_WCHAR # glib2
 	depends on BR2_TOOLCHAIN_HAS_THREADS # glib2
 	depends on BR2_TOOLCHAIN_HAS_THREADS # glib2
+	depends on BR2_USE_MMU # glib2
 	select BR2_PACKAGE_LIBGLIB2
 	select BR2_PACKAGE_LIBGLIB2
 	help
 	help
 	  NBD is a set of utilities to configure network block devices,
 	  NBD is a set of utilities to configure network block devices,
@@ -25,4 +26,5 @@ config BR2_NBD_SERVER
 endif
 endif
 
 
 comment "nbd needs a toolchain w/ wchar, threads"
 comment "nbd needs a toolchain w/ wchar, threads"
+	depends on BR2_USE_MMU
 	depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
 	depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS

+ 1 - 1
package/neard/Config.in

@@ -2,7 +2,7 @@ config BR2_PACKAGE_NEARD
 	bool "neard"
 	bool "neard"
 	depends on BR2_USE_WCHAR # libglib2
 	depends on BR2_USE_WCHAR # libglib2
 	depends on BR2_TOOLCHAIN_HAS_THREADS # libnl, dbus, libglib2
 	depends on BR2_TOOLCHAIN_HAS_THREADS # libnl, dbus, libglib2
-	depends on BR2_USE_MMU # dbus
+	depends on BR2_USE_MMU # dbus, libglib2
 	select BR2_PACKAGE_DBUS
 	select BR2_PACKAGE_DBUS
 	select BR2_PACKAGE_LIBGLIB2
 	select BR2_PACKAGE_LIBGLIB2
 	select BR2_PACKAGE_LIBNL
 	select BR2_PACKAGE_LIBNL

+ 1 - 1
package/ofono/Config.in

@@ -2,7 +2,7 @@ config BR2_PACKAGE_OFONO
 	bool "ofono"
 	bool "ofono"
 	depends on BR2_USE_WCHAR # gettext, libglib2
 	depends on BR2_USE_WCHAR # gettext, libglib2
 	depends on BR2_TOOLCHAIN_HAS_THREADS # dbus, libglib2
 	depends on BR2_TOOLCHAIN_HAS_THREADS # dbus, libglib2
-	depends on BR2_USE_MMU # dbus
+	depends on BR2_USE_MMU # dbus, libglib2
 	select BR2_PACKAGE_LIBCAP_NG
 	select BR2_PACKAGE_LIBCAP_NG
 	select BR2_PACKAGE_DBUS
 	select BR2_PACKAGE_DBUS
 	select BR2_PACKAGE_LIBGLIB2
 	select BR2_PACKAGE_LIBGLIB2

+ 2 - 0
package/pango/Config.in

@@ -2,6 +2,7 @@ config BR2_PACKAGE_PANGO
 	bool "pango"
 	bool "pango"
 	depends on BR2_USE_WCHAR # glib2
 	depends on BR2_USE_WCHAR # glib2
 	depends on BR2_TOOLCHAIN_HAS_THREADS # glib2
 	depends on BR2_TOOLCHAIN_HAS_THREADS # glib2
+	depends on BR2_USE_MMU # glib2
 	depends on BR2_INSTALL_LIBSTDCPP # freetype support
 	depends on BR2_INSTALL_LIBSTDCPP # freetype support
 	select BR2_PACKAGE_LIBGLIB2
 	select BR2_PACKAGE_LIBGLIB2
 	select BR2_PACKAGE_EXPAT
 	select BR2_PACKAGE_EXPAT
@@ -20,5 +21,6 @@ config BR2_PACKAGE_PANGO
 	  http://www.pango.org/
 	  http://www.pango.org/
 
 
 comment "pango needs a toolchain w/ wchar, threads, C++"
 comment "pango needs a toolchain w/ wchar, threads, C++"
+	depends on BR2_USE_MMU
 	depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS || \
 	depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS || \
 		!BR2_INSTALL_LIBSTDCPP
 		!BR2_INSTALL_LIBSTDCPP

+ 2 - 0
package/pkg-config/Config.in

@@ -2,6 +2,7 @@ config BR2_PACKAGE_PKG_CONFIG
 	bool "pkg-config"
 	bool "pkg-config"
 	depends on BR2_USE_WCHAR # glib2
 	depends on BR2_USE_WCHAR # glib2
 	depends on BR2_TOOLCHAIN_HAS_THREADS # glib2
 	depends on BR2_TOOLCHAIN_HAS_THREADS # glib2
+	depends on BR2_USE_MMU # glib2
 	depends on BR2_DEPRECATED
 	depends on BR2_DEPRECATED
 	select BR2_PACKAGE_LIBGLIB2
 	select BR2_PACKAGE_LIBGLIB2
 	help
 	help
@@ -14,4 +15,5 @@ config BR2_PACKAGE_PKG_CONFIG
 
 
 comment "pkg-config needs a toolchain w/ wchar, threads"
 comment "pkg-config needs a toolchain w/ wchar, threads"
 	depends on BR2_DEPRECATED
 	depends on BR2_DEPRECATED
+	depends on BR2_USE_MMU
 	depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
 	depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS

+ 2 - 0
package/polkit/Config.in

@@ -2,6 +2,7 @@ config BR2_PACKAGE_POLKIT
 	bool "polkit"
 	bool "polkit"
 	depends on BR2_USE_WCHAR # libglib2
 	depends on BR2_USE_WCHAR # libglib2
 	depends on BR2_TOOLCHAIN_HAS_THREADS # libglib2
 	depends on BR2_TOOLCHAIN_HAS_THREADS # libglib2
+	depends on BR2_USE_MMU # libglib2
 	select BR2_PACKAGE_LIBGLIB2
 	select BR2_PACKAGE_LIBGLIB2
 	select BR2_PACKAGE_EXPAT
 	select BR2_PACKAGE_EXPAT
 	help
 	help
@@ -12,4 +13,5 @@ config BR2_PACKAGE_POLKIT
 	  http://www.freedesktop.org/wiki/Software/polkit
 	  http://www.freedesktop.org/wiki/Software/polkit
 
 
 comment "polkit needs a toolchain w/ wchar, threads"
 comment "polkit needs a toolchain w/ wchar, threads"
+	depends on BR2_USE_MMU
 	depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
 	depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS

+ 2 - 0
package/shared-mime-info/Config.in

@@ -2,6 +2,7 @@ config BR2_PACKAGE_SHARED_MIME_INFO
 	bool "shared-mime-info"
 	bool "shared-mime-info"
 	depends on BR2_USE_WCHAR # glib2
 	depends on BR2_USE_WCHAR # glib2
 	depends on BR2_TOOLCHAIN_HAS_THREADS # glib2
 	depends on BR2_TOOLCHAIN_HAS_THREADS # glib2
+	depends on BR2_USE_MMU # glib2
 	select BR2_PACKAGE_LIBGLIB2
 	select BR2_PACKAGE_LIBGLIB2
 	select BR2_PACKAGE_LIBXML2
 	select BR2_PACKAGE_LIBXML2
 	help
 	help
@@ -12,4 +13,5 @@ config BR2_PACKAGE_SHARED_MIME_INFO
 	  http://freedesktop.org/wiki/Software/shared-mime-info
 	  http://freedesktop.org/wiki/Software/shared-mime-info
 
 
 comment "shared-mime-info needs a toolchain w/ wchar, threads"
 comment "shared-mime-info needs a toolchain w/ wchar, threads"
+	depends on BR2_USE_MMU
 	depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
 	depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS

+ 1 - 1
package/sshfs/Config.in

@@ -8,7 +8,7 @@ config BR2_PACKAGE_SSHFS
 	depends on BR2_LARGEFILE
 	depends on BR2_LARGEFILE
 	depends on BR2_USE_WCHAR # glib2
 	depends on BR2_USE_WCHAR # glib2
 	depends on BR2_TOOLCHAIN_HAS_THREADS # libfuse, glib2
 	depends on BR2_TOOLCHAIN_HAS_THREADS # libfuse, glib2
-	depends on BR2_USE_MMU # libfuse
+	depends on BR2_USE_MMU # libfuse, glib2
 	depends on !BR2_PREFER_STATIC_LIB # libfuse
 	depends on !BR2_PREFER_STATIC_LIB # libfuse
 	help
 	help
 	  FUSE filesystem client based on the SSH File Transfer Protocol.
 	  FUSE filesystem client based on the SSH File Transfer Protocol.

+ 2 - 0
package/sysprof/Config.in

@@ -3,6 +3,7 @@ config BR2_PACKAGE_SYSPROF
 	select BR2_PACKAGE_LIBGLIB2
 	select BR2_PACKAGE_LIBGLIB2
 	depends on BR2_USE_WCHAR # glib2
 	depends on BR2_USE_WCHAR # glib2
 	depends on BR2_TOOLCHAIN_HAS_THREADS # glib2
 	depends on BR2_TOOLCHAIN_HAS_THREADS # glib2
+	depends on BR2_USE_MMU # glib2
 	# In its util.h file, sysprof contains architecture-specific
 	# In its util.h file, sysprof contains architecture-specific
 	# code
 	# code
 	depends on BR2_i386 || BR2_x86_64 || BR2_powerpc || BR2_sh4a || BR2_sh4aeb
 	depends on BR2_i386 || BR2_x86_64 || BR2_powerpc || BR2_sh4a || BR2_sh4aeb
@@ -25,5 +26,6 @@ config BR2_PACKAGE_SYSPROF_GUI
 endif
 endif
 
 
 comment "sysprof needs a toolchain w/ wchar, threads"
 comment "sysprof needs a toolchain w/ wchar, threads"
+	depends on BR2_USE_MMU
 	depends on BR2_i386 || BR2_x86_64 || BR2_powerpc || BR2_sh4a || BR2_sh4aeb
 	depends on BR2_i386 || BR2_x86_64 || BR2_powerpc || BR2_sh4a || BR2_sh4aeb
 	depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
 	depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS

+ 2 - 0
package/udev/Config.in

@@ -28,11 +28,13 @@ config BR2_PACKAGE_UDEV_ALL_EXTRAS
 	select BR2_PACKAGE_LIBGLIB2
 	select BR2_PACKAGE_LIBGLIB2
 	depends on BR2_USE_WCHAR # libglib2
 	depends on BR2_USE_WCHAR # libglib2
 	depends on BR2_TOOLCHAIN_HAS_THREADS # libglib2
 	depends on BR2_TOOLCHAIN_HAS_THREADS # libglib2
+	depends on BR2_USE_MMU # libglib2
 	help
 	help
 	  Enable all extras with external dependencies like
 	  Enable all extras with external dependencies like
 	  libacl, hwdata and libglib2
 	  libacl, hwdata and libglib2
 
 
 comment "enabling all extras needs a toolchain w/ wchar, threads"
 comment "enabling all extras needs a toolchain w/ wchar, threads"
+	depends on BR2_USE_MMU
 	depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
 	depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
 
 
 endif
 endif

+ 2 - 0
package/vala/Config.in

@@ -4,6 +4,7 @@ config BR2_PACKAGE_VALA
 	depends on BR2_DEPRECATED
 	depends on BR2_DEPRECATED
 	depends on BR2_USE_WCHAR # glib2
 	depends on BR2_USE_WCHAR # glib2
 	depends on BR2_TOOLCHAIN_HAS_THREADS # glib2
 	depends on BR2_TOOLCHAIN_HAS_THREADS # glib2
+	depends on BR2_USE_MMU # glib2
 	select BR2_PACKAGE_LIBGLIB2
 	select BR2_PACKAGE_LIBGLIB2
 	select BR2_PACKAGE_GETTEXT if BR2_NEEDS_GETTEXT_IF_LOCALE
 	select BR2_PACKAGE_GETTEXT if BR2_NEEDS_GETTEXT_IF_LOCALE
 	select BR2_PACKAGE_LIBICONV if !BR2_ENABLE_LOCALE
 	select BR2_PACKAGE_LIBICONV if !BR2_ENABLE_LOCALE
@@ -14,4 +15,5 @@ config BR2_PACKAGE_VALA
 
 
 comment "vala needs a toolchain w/ wchar, threads"
 comment "vala needs a toolchain w/ wchar, threads"
 	depends on BR2_DEPRECATED
 	depends on BR2_DEPRECATED
+	depends on BR2_USE_MMU
 	depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
 	depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS

+ 1 - 1
package/wireshark/Config.in

@@ -3,7 +3,7 @@ config BR2_PACKAGE_WIRESHARK
 	select BR2_PACKAGE_LIBPCAP
 	select BR2_PACKAGE_LIBPCAP
 	select BR2_PACKAGE_LIBGCRYPT
 	select BR2_PACKAGE_LIBGCRYPT
 	select BR2_PACKAGE_LIBGLIB2
 	select BR2_PACKAGE_LIBGLIB2
-	depends on BR2_USE_MMU # fork()
+	depends on BR2_USE_MMU # fork(), glib2
 	depends on BR2_USE_WCHAR # glib2
 	depends on BR2_USE_WCHAR # glib2
 	depends on BR2_TOOLCHAIN_HAS_THREADS # glib2
 	depends on BR2_TOOLCHAIN_HAS_THREADS # glib2
 	help
 	help