From: Kai Kang <[email protected]> It fails to run some dbus-ptest cases that some symbols cannot be found:
| ./test/test-bus: relocation error: ./test/test-bus: symbol | _dbus_threads_init_debug, version LIBDBUS_PRIVATE_1.10.10 not defined | in file libdbus-1.so.3 with link time reference | FAIL: test/test-bus These missing symbols are controlled by some macros. Update configure options and compile macro to make the symbols visible to ptest cases. Signed-off-by: Kai Kang <[email protected]> --- meta/recipes-core/dbus/dbus_1.12.8.bb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/meta/recipes-core/dbus/dbus_1.12.8.bb b/meta/recipes-core/dbus/dbus_1.12.8.bb index b3ddaaf..ff235f1 100644 --- a/meta/recipes-core/dbus/dbus_1.12.8.bb +++ b/meta/recipes-core/dbus/dbus_1.12.8.bb @@ -92,7 +92,7 @@ pkg_postinst_dbus() { fi } -EXTRA_OECONF = "--disable-tests \ +EXTRA_OECONF = "${@bb.utils.contains('DISTRO_FEATURES', 'ptest', '--enable-embedded-tests --enable-asserts --enable-verbose-mode', '--disable-tests', d)} \ --disable-xml-docs \ --disable-doxygen-docs \ --disable-libaudit \ @@ -102,6 +102,8 @@ EXTRA_OECONF = "--disable-tests \ EXTRA_OECONF_append_class-target = " SYSTEMCTL=${base_bindir}/systemctl" EXTRA_OECONF_append_class-native = " --disable-selinux" +EXTRA_OEMAKE = "${@bb.utils.contains('DISTRO_FEATURES', 'ptest', 'CFLAG_VISIBILITY=-fvisibility=default', '', d)}" + PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'systemd x11', d)}" PACKAGECONFIG_class-native = "" PACKAGECONFIG_class-nativesdk = "" -- 2.7.4 -- _______________________________________________ Openembedded-core mailing list [email protected] http://lists.openembedded.org/mailman/listinfo/openembedded-core
