The Ultima Linux toolchain is the suite of programs used for building everyday system software. Most of the programs are developed by the GNU project.
Listed in approximate build order:
| Package | Description |
|---|---|
| gcc (GNU Compiler Collection) | C compiler (also includes C++, Objective C, Java, Fortran, and ADA compilers). |
| binutils (binary utilities) | Needed to link applications against shared system libraries, among other things. |
| glibc (GNU C Library) | System C library, needed for all system software to function. |
The toolchain also includes autoconf, make, and various other programs (mostly in the "D" series), but these do not need to be rebuilt whenever the above components are upgraded.