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