tawasuyu

sergio/takana

> Una distribución Linux construida con un laboratorio funcional y hermético en el > sótano, y una terminal mutable, clásica y anárquica en el piso de arriba — diseñada > desde el suelo para que una IA programadora entienda, modifique y co…

TOML 1182Shell 87Rust 63Markdown 541592 Sutichaykuna

⎇ 85c25619adae7583b0fdbbf2bb63cbcae5f832f5 recipes/make.toml TOML · 23 siq'ikuna · 1.0 KB Ñawpa willay ch'uya

recipes: GNU make 4.4.1 — pieza 1 del toolchain hammer-from-source (variante b) 749ea9e79 · sergio ·

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