[bitbake-devel] [PATCH] qemu-native: fix build on Ubuntu 15.10
Ed Bartosh
ed.bartosh at linux.intel.com
Tue Nov 3 17:23:25 UTC 2015
sorry, wrong list. Please, ignore this patch. I'll send it to oe-core.
On Tue, Nov 03, 2015 at 07:03:49PM +0200, Ed Bartosh wrote:
> Build of qemu-native on Ubuntu 15.10 fails on configure step.
> The reason for this is that system dbus version is higher than
> oe dbus version and system pulseaudio libraries require newer dbus.
>
> It causes configure to break with a lot of errors similar to this:
> libpulsecommon-6.0.so: undefined reference to dbus_watch_get_enabled at LIBDBUS_1_3
>
> Fixed by building qemu-native with the system dbus on Ubuntu 15.10
>
> Note: This is a workaround. It must be removed when oe dbus is upgraded
> to the version >= system dbus version (1.10.0 at the moment).
>
> [YOCTO #8553]
>
> Signed-off-by: Ed Bartosh <ed.bartosh at linux.intel.com>
> ---
> meta/recipes-devtools/qemu/qemu.inc | 6 ++++++
> 1 file changed, 6 insertions(+)
>
> diff --git a/meta/recipes-devtools/qemu/qemu.inc b/meta/recipes-devtools/qemu/qemu.inc
> index abbace8..b17da2f 100644
> --- a/meta/recipes-devtools/qemu/qemu.inc
> +++ b/meta/recipes-devtools/qemu/qemu.inc
> @@ -40,6 +40,12 @@ do_configure_prepend_class-native() {
> BHOST_PKGCONFIG_PATH=$(PATH=/usr/bin:/bin pkg-config --variable pc_path pkg-config || echo "")
> if [ ! -z "$BHOST_PKGCONFIG_PATH" ]; then
> export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:$BHOST_PKGCONFIG_PATH
> + # link with system dbus on Ubuntu 15.10
> + # FIXME: remove below 4 lines when oe dbus is upgraded
> + if [ -r /etc/lsb-release -a "$(lsb_release -is)$(lsb_release -rs)" = "Ubuntu15.10" ] ; then
> + libs=$(PKG_CONFIG_ALLOW_SYSTEM_LIBS=1 PKG_CONFIG_PATH=$BHOST_PKGCONFIG_PATH PATH=/usr/bin:/bin pkg-config --libs dbus-1 || echo "")
> + [ -n "$libs" ] && export LDFLAGS="$libs $LDFLAGS"
> + fi
> fi
> }
>
> --
> 2.1.4
>
--
--
Regards,
Ed
More information about the bitbake-devel
mailing list