dbus: uses fork(), requires MMU
authorThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Sat, 17 Nov 2012 12:24:08 +0000 (12:24 +0000)
committerPeter Korsgaard <jacmet@sunsite.dk>
Sat, 17 Nov 2012 22:49:26 +0000 (23:49 +0100)
In order to solve
http://autobuild.buildroot.org/results/34f6843137efda20626af72714c110280ec577d7/build-end.log,
this patch makes the D-Bus package as well as all the packages that
select the D-Bus package 'depends on BR2_USE_MMU'.

In addition, for the specific case of gvfs, the missing
BR2_TOOLCHAIN_HAS_THREADS dependency is added (threads are required by
D-Bus, so they are also required by gvfs which selects D-Bus).

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
package/bluez_utils/Config.in
package/connman/Config.in
package/dbus/Config.in
package/efl/libedbus/Config.in
package/gvfs/Config.in
package/network-manager/Config.in
package/ofono/Config.in
package/qt/Config.in
package/samba/Config.in
package/systemd/Config.in
system/Config.in

index c06f8cd26398b69a3df9564d774ab61a578a34d8..7ca23fcba8055566b4ad0372285c549530c19980 100644 (file)
@@ -3,6 +3,7 @@ config BR2_PACKAGE_BLUEZ_UTILS
        depends on !BR2_avr32
        depends on BR2_USE_WCHAR # libglib2
        depends on BR2_TOOLCHAIN_HAS_THREADS # dbus, alsa-lib
+       depends on BR2_USE_MMU # dbus
        select BR2_PACKAGE_DBUS
        select BR2_PACKAGE_LIBGLIB2
        help
index b67b54059cbf5831c6f09c9da5ca49d1a8e2d7f1..93f9ab518f466e6053e8d50f70a6573fa96d90d4 100644 (file)
@@ -8,6 +8,7 @@ config BR2_PACKAGE_CONNMAN
        depends on BR2_USE_WCHAR # libglib2 and gnutls
        depends on BR2_INET_IPV6
        depends on BR2_TOOLCHAIN_HAS_THREADS # dbus
+       depends on BR2_USE_MMU # dbus
        help
          The Connection Manager (ConnMan) project provides a daemon for
          managing internet connections within embedded devices running
index 2b04e945b89f2730150eb70a2b6d4355aa8551d0..62f3eee72de50931399337f2f33e104b1c209fb5 100644 (file)
@@ -1,6 +1,8 @@
 config BR2_PACKAGE_DBUS
        bool "dbus"
        depends on BR2_TOOLCHAIN_HAS_THREADS
+       # uses fork()
+       depends on BR2_USE_MMU
        help
          The D-Bus message bus system.
 
index 985939edc73fb3677690daddfa2e86c8f8c7522f..9b57592f24d777b633341acf726ce22b27a274e5 100644 (file)
@@ -4,6 +4,7 @@ config BR2_PACKAGE_LIBEDBUS
        select BR2_PACKAGE_LIBECORE
        select BR2_PACKAGE_DBUS
        depends on BR2_TOOLCHAIN_HAS_THREADS # dbus
+       depends on BR2_USE_MMU # dbus
        help
          E_Dbus is a set of wrappers around D-Bus APIs so they can be
          easily used by EFL applications, automatically providing
index 87f9a03216ed8ded2ecefbf571afa7ad59597d6c..e0a945e7f5a477b42d5156e7afc9a519792a4a92 100644 (file)
@@ -2,6 +2,8 @@ config BR2_PACKAGE_GVFS
        bool "gvfs"
        depends on BR2_LARGEFILE
        depends on BR2_USE_WCHAR # glib2
+       depends on BR2_USE_MMU # dbus
+       depends on BR2_TOOLCHAIN_HAS_THREADS # dbus
        select BR2_PACKAGE_LIBGLIB2
        select BR2_PACKAGE_DBUS
        select BR2_PACKAGE_SHARED_MIME_INFO
index 3f01fefb332e2a736a302856b167caeb66d9506b..e2324d6602e9301bfc979c83316f3740489986aa 100644 (file)
@@ -6,6 +6,7 @@ config BR2_PACKAGE_NETWORK_MANAGER
        depends on BR2_LARGEFILE # acl
        depends on BR2_USE_WCHAR # libglib2 and gnutls
        depends on BR2_TOOLCHAIN_HAS_THREADS # dbus
+       depends on BR2_USE_MMU # dbus
        select BR2_PACKAGE_DBUS_GLIB
        select BR2_PACKAGE_UDEV
        select BR2_PACKAGE_UDEV_ALL_EXTRAS
index 74c8b534a4bad1364fa05b2f4a12d70f7c74ff29..624854405208d2023aa584cd224502a57f0bb727 100644 (file)
@@ -2,6 +2,7 @@ config BR2_PACKAGE_OFONO
        bool "ofono"
        depends on BR2_USE_WCHAR # gettext/libglib2
        depends on BR2_TOOLCHAIN_HAS_THREADS # dbus
+       depends on BR2_USE_MMU # dbus
        select BR2_PACKAGE_LIBCAP_NG
        select BR2_PACKAGE_DBUS
        select BR2_PACKAGE_LIBGLIB2
index b99bf4c1953690081497d22a7b2d71a29c9d1f12..fdbb5981723c8f07f4c9ab192b005aa2f8b36cef 100644 (file)
@@ -286,6 +286,7 @@ config BR2_PACKAGE_QT_DBUS
        bool "DBus Module"
        select BR2_PACKAGE_DBUS
        depends on BR2_TOOLCHAIN_HAS_THREADS # dbus
+       depends on BR2_USE_MMU # dbus
        help
          Build the Qt DBus module.
 
index b4028b1671323343e89ddc34bd7993c45d4468e1..fedbccdd635e49f8e3666e60f97fd48fe61c04dd 100644 (file)
@@ -233,6 +233,7 @@ config BR2_PACKAGE_SAMBA_AVAHI
        default y
        depends on BR2_PACKAGE_AVAHI_DAEMON
        depends on BR2_TOOLCHAIN_HAS_THREADS # dbus
+       depends on BR2_USE_MMU # dbus
        select BR2_PACKAGE_DBUS
        help
          Include support for avahi
index 0e7fc397df16ec2f0bf072a48bea4b96eff0af8b..86ab2cf1b8b9695a8ea578bdbe186b2da90b66ea 100644 (file)
@@ -3,6 +3,7 @@ config BR2_PACKAGE_SYSTEMD
        depends on BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_UDEV
        depends on BR2_INET_IPV6
        depends on BR2_TOOLCHAIN_HAS_THREADS # dbus
+       depends on BR2_USE_MMU # dbus
        select BR2_PACKAGE_DBUS
        select BR2_PACKAGE_LIBCAP
        help
index 58232108e468897d016f39e4cd67676962825de0..622b2427ff7fee4c616a0203d9d2897d226cd521 100644 (file)
@@ -56,6 +56,7 @@ config BR2_INIT_SYSTEMD
        depends on BR2_INET_IPV6
        depends on BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_UDEV
        depends on BR2_TOOLCHAIN_HAS_THREADS
+       depends on BR2_USE_MMU
        select BR2_PACKAGE_DBUS
        select BR2_PACKAGE_SYSTEMD