# GNU make 4.4.1 — primera pieza del toolchain hammer-from-source (SDD 11 §7.2b). # # Arranca el reemplazo, una a una, de las herramientas que hoy el builder toma de Alpine # (`/toolchain`) por recetas hammer construidas desde fuente. `make` es la pieza base: todas las # demás recetas autotools (musl, busybox, el propio grep) la invocan en su fase de compile/install. # # Build estático con `zig cc` cross al target, mismo camino ya probado con `grep` 3.12: el tarball # release trae `configure` generado (AutoconfReady → ./configure && make && make install), así que no # hay `./bootstrap` ni gnulib por red. `--disable-nls` evita gettext; sin guile (opcional, ausente). # El sha256 del tarball es identificador inmutable, pinned igual de fuerte que un commit (ADR 0006). name = "make" version = "4.4.1" license = "GPL-3.0-or-later" [source] tarball = "https://ftp.gnu.org/gnu/make/make-4.4.1.tar.gz" sha256 = "dd16fb1d67bfab79a72f5e8390735c49e3e8e70b4945a15ab1f81ddb78658fb3" [build] compiler = "zig-cc" target = "x86_64-linux-musl" link = "static" flags = ["--disable-nls"]