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.10.10.bb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/meta/recipes-core/dbus/dbus_1.10.10.bb b/meta/recipes-core/dbus/dbus_1.10.10.bb index 4db0b9b..214cc13 100644 --- a/meta/recipes-core/dbus/dbus_1.10.10.bb +++ b/meta/recipes-core/dbus/dbus_1.10.10.bb @@ -90,7 +90,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 \ @@ -98,6 +98,8 @@ EXTRA_OECONF = "--disable-tests \ EXTRA_OECONF_append_class-native = " --disable-selinux" +EXTRA_OEMAKE = "${@bb.utils.contains('DISTRO_FEATURES', 'ptest', 'CFLAG_VISIBILITY=-fvisibility=default', '', d)}" + PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'systemd', '', d)} \ ${@bb.utils.contains('DISTRO_FEATURES', 'largefile', 'largefile', '', d)} \ ${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11', '', d)}" -- 2.10.1 -- _______________________________________________ Openembedded-core mailing list [email protected] http://lists.openembedded.org/mailman/listinfo/openembedded-core
