Skip to content

Building OpenEmbedded

dickon edited this page Jun 19, 2014 · 27 revisions

Building OpenXT is current unfortunately quite tricky. We are working
on simplifying the procedure and help is welcome.

There are several different sets of binaries that can be built:

  1. The OpenEmbedded build, which produces a platform installer ISO and
    many additional binary packages and related files, and requires a 32
    bit Debian squeeze machine, and takes about 6 hours and 150GB of disk
    space.

  2. The Windows tools build, which requires a Windows machine, the
    Microsoft Device Driver Kit (DDK), and Visual Studio (TODO: confirm versions).

  3. The CentOS tools and SyncXT server RPMs, which requires a CentOS 6 machine.

The OpenEmbedded build

Basic OpenEmbedded packages Follow the instructions for debian at

OEandYourDistro on the OpenEmbedded
wiki

for installing a few packages required to get OpenEmbedded
going. OpenEmbedded itself will download and install a lot of
toolchain materials (e.g. specific compiler versions).

Additional OpenXT specific packages

Install also these Debian packages:

ghc guilt iasl quilt bin86 bcc libsdl1.2-dev liburi-perl genisoimage                                                                                                  

Clone openxt.git

The first build scripts exist in openxt.git (along with this README.md file), so clone that:

git clone git://[email protected]/OpenXT/openxt.git