navigation, content, portlets

Toolchain

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.

Programs

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.

Build notes

  • When rebuilding the toolchain, all packages must be built in the order given above.
  • 32-bit compatibility libraries must be installed to build the toolchain on AMD64.