From 24cb62ed4c7c3e0aa36500cc4d1c0b13ee722f71 Mon Sep 17 00:00:00 2001 From: Peter Korsgaard Date: Fri, 14 Dec 2012 01:23:34 +0100 Subject: [PATCH] dbus: fix build on microblaze Fixes http://autobuild.buildroot.net/results/5963d35b8933c452b8574c964e407c23a5d0412f The microblaze toolchain has sys/inotify.h, but doesn't provide inotify_rm_* functions, so disable inotify support. Also disable the legacy dnotify support (which is used when inotify support is disabled) as it has bitrotten upstream and no longer builds. Signed-off-by: Peter Korsgaard --- package/dbus/dbus.mk | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/package/dbus/dbus.mk b/package/dbus/dbus.mk index b7cc37820a..ec42874b62 100644 --- a/package/dbus/dbus.mk +++ b/package/dbus/dbus.mk @@ -18,11 +18,16 @@ DBUS_CONF_OPT = --with-dbus-user=dbus \ --disable-xml-docs \ --disable-doxygen-docs \ --disable-static \ - --enable-dnotify \ + --disable-dnotify \ --localstatedir=/var \ --with-system-socket=/var/run/dbus/system_bus_socket \ --with-system-pid-file=/var/run/messagebus.pid +ifeq ($(BR2_microblaze),y) +# microblaze toolchain doesn't provide inotify_rm_* but does have sys/inotify.h +DBUS_CONF_OPT += --disable-inotify +endif + ifeq ($(BR2_DBUS_EXPAT),y) DBUS_CONF_OPT += --with-xml=expat DBUS_DEPENDENCIES += expat -- 2.30.2