commit | fe76b1ec0b5413620968e9c9f8bcb2ad24730758 | [log] [tgz] |
---|---|---|
author | He Zhe <zhe.he@windriver.com> | Wed May 25 04:47:16 2016 -0400 |
committer | Patrick Williams <patrick@stwcx.xyz> | Fri Nov 04 02:22:07 2016 +0000 |
tree | 1b24c4fd0ca9920576a8a1c0b873586baafe7af4 | |
parent | 80c99333ffad81f6d85bfa297f78f15c3b4a6b8c [diff] |
kernel: Add KERNEL_IMAGETYPES to build multi types kernel at one time Add KERNEL_IMAGETYPES to support building packaging and installing multi types of kernel images, such as zImage uImage, at one time. KERNEL_IMAGETYPE and KERNEL_ALT_IMAGETYPE work as before. (From OE-Core rev: 849b67b2e4820564b5e5c9bd4bb293c44351c5f3) Change-Id: I23e413e3c950f6daed923c69b882993a214dd49c Signed-off-by: He Zhe <zhe.he@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Rick Altherr <raltherr@google.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
On Fedora 23 the following packages are required to build the default target:
sudo dnf install -y git patch diffstat texinfo chrpath SDL-devel bitbake sudo dnf groupinstall "C Development Tools and Libraries"
To start a build:
cd <builddir> . <repodir>/openbmc-env bitbake obmc-phosphor-image