Supported Platforms and Tools

Certified Linux Distributions

Incredibuild Linux may work with may different Linux distributions, however we have only thoroughly tested this version on the following distributions: 

Coordinator:

  • Ubuntu - 20.04 - 22.04

  • RHEL - 8.x, 9.x

  • SUSE 15 SP4. A username called daemon defined in a user group called daemon must exist at the time of installation (user does not have to be used to install)

  • Debian 12

Agents:

  • Ubuntu - 16.04 up to 22.04

  • RHEL - 7,x, 8.x, 9.x

  • Centos - 7.x

  • Amazon Linux 2

  • SUSE 15 SP4. A username called daemon defined in a user group called daemon must exist at the time of installation (user does not have to be used to install)

  • Debian 12

Supported Build and Test Tools

You can use any of the following tools to run builds that will be distributed in your Incredibuild environment. The Initiator Agent can distribute builds run from a tool that does not exist on the Helper Agents.

  • Make and its flavors, such as CMake and qmake

  • Ninja

  • Jam

  • BJam and b2

  • Android NDK 

  • Android OS Builds (AOSP): 9 -14

  • Yocto (up to 4.0)

  • BitBake

  • SCons

  • Mach

Supported Compilers

Incredibuild Linux supports most compilers including the following:

  • gcc

  • g++

  • clang, clang++, LLVM and their different flavors, such as ARM-GCC and ARM-Compiler

  • Intel compiler (Icc)

  • Java compiler