[OE-core] [PATCH] glib-2.0: add explicit build dependency on DBus when ptest is enabled
Ross Burton
ross.burton at intel.com
Fri Jan 17 10:59:16 UTC 2014
If the tests are enabled then configure will check for the presence DBus. It's
generally present through the runtime dependencies so this often succeeds but as
it isn't a build dependency it's possible for DBus to be present at configure
time but removed at compile time, resulting in build failures.
Signed-off-by: Ross Burton <ross.burton at intel.com>
---
meta/recipes-core/glib-2.0/glib.inc | 2 ++
1 file changed, 2 insertions(+)
diff --git a/meta/recipes-core/glib-2.0/glib.inc b/meta/recipes-core/glib-2.0/glib.inc
index 7b471e7..fe94767 100644
--- a/meta/recipes-core/glib-2.0/glib.inc
+++ b/meta/recipes-core/glib-2.0/glib.inc
@@ -16,8 +16,10 @@ SECTION = "libs"
BBCLASSEXTEND = "native nativesdk"
DEPENDS = "glib-2.0-native virtual/libiconv libffi zlib"
+DEPENDS += "${@base_contains('DISTRO_FEATURES', 'ptest', 'dbus', '', d)}"
DEPENDS_class-native = "pkgconfig-native gettext-native libffi-native"
DEPENDS_class-nativesdk = "nativesdk-libtool nativesdk-libffi nativesdk-zlib ${BPN}-native"
+
PACKAGES =+ "${PN}-utils ${PN}-bash-completion ${PN}-codegen"
LEAD_SONAME = "libglib-2.0.*"
--
1.7.10.4
More information about the Openembedded-core
mailing list