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.
An overview of the platforms Haiku is designed to run on
The tools you need to compile software for Haiku, or to compile Haiku itself, depend on the platform that is used for building.
Using Git for obtaining the Haiku sources
Setting up your build environment
Using the Jam compilation tool to effectively and efficiently build Haiku
Haiku being still in sometimes heavy development, libraries and other tools needed to build an image may change and are then outdated or not available in your installed Haiku. If you encounter such build failures, try to use a newer nightly image.
Preparing an archive of pre-built software, which can be utilized by Haiku's build system