dbus: uses fork(), requires MMU
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>
This commit is contained in:
parent
5ad2879a8b
commit
3845a93b30
@ -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
|
||||
|
@ -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
|
||||
|
@ -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.
|
||||
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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.
|
||||
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user