Building Haiku

Building Haiku from sources is a surprisingly simple process which allows developers to get started quickly developing on Haiku and allowing end users to experiment with the latest Haiku sources.

Pre-requisite software

The tools you need to compile software for Haiku, or to compile Haiku itself, depend on the platform that is used for building.

Getting source code

Obtaining the Haiku sources

Configuring your build

Setting up your build environment

GCC Hybrids

Creating GCC Hybrids to support both legacy gcc2 and modern gcc4 applications.

Using Jam

Using the Jam compilation tool to effectively and efficiently build Haiku

Creating an OptionalPackage

Preparing an archive of pre-built software, which can be utilized by Haiku's build system