commit | ca7c3f6a0c395160fa101dabd64a576bbc06f65f | [log] [tgz] |
---|---|---|
author | Ed Bartosh <ed.bartosh@linux.intel.com> | Tue Nov 03 19:03:49 2015 +0200 |
committer | Andrew Jeffery <andrew@aj.id.au> | Wed Jan 27 10:39:34 2016 +1030 |
tree | a562baadd0d0aebd5800088fc29390b5bc494d7a | |
parent | 9ff7333d1b8414f446e76f865feb6c3fc81c6ee4 [diff] |
qemu-native: fix build on Ubuntu 15.10 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@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: Andrew Jeffery <andrew@aj.id.au> Signed-off-by: Ed Bartosh <ed.bartosh@linux.intel.com>
OpenBMC uses Yocto/Open-Embedded for a build system, which supports an out-of-tree build. It is recommended that you create an empty directory somewhere to hold the build. This directory will get big.
On Ubuntu 14.04 the following packages are required to build the default target
sudo apt-get install -y git build-essential libsdl1.2-dev texinfo gawk chrpath diffstat
To start a build:
cd <builddir> . <repodir>/openbmc-env bitbake obmc-phosphor-image