build-toolchain
| Version | 2026.144.1443 |
| Repo | superproject |
A complete C/C++/Rust build toolchain (gcc, make, cmake, cargo, nasm) for compiling native software inside builder images. build-toolchain installs the generic native-compilation stack: the GNU C/C++ compiler (gcc), GNU make, the CMake build-system generator, the Rust/cargo toolchain, the nasm assembler, ccache, gdb, git, and a wide set of -devel/-dev headers. Every consuming builder stage (fedora-builder, arch-builder) depends on these binaries being on PATH, so each is directly file- and version-checkable inside the built image.
Packages
Section titled “Packages”Installed on every distro:
autoconfautomakebinutilsbisonccachecmakeflexgdbgitlibtoolnasmpatch
Acceptance plan
Section titled “Acceptance plan”This candy’s plan: — the runnable spec charly check executes against a live deployment. check: steps are idempotent probes; run: steps change state.
| Intent | Step |
|---|---|
check |
the GNU C compiler binary is installed at /usr/bin/gcc |
check |
gcc reports its version and exits successfully |
check |
GNU make is available to drive Makefile builds |
check |
the CMake build-system generator is available |
check |
cmake reports its version and exits successfully |
check |
the cargo Rust package manager is installed |
check |
the nasm assembler (needed by SIMD native crates) is installed |
check |
cargo reports its version and exits successfully |
check |
the GNU debugger is available for native debugging |
check |
ccache is available to accelerate repeat compilations |
check |
git is available so builder stages can clone pinned sources |
check |
command=/usr/bin/make –version |