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 1430Shell 145Markdown 87Rust 852973 Sutichaykuna

⎇ 346cd597063c3275933d8a2dc03f17ca8a20d05a recipes/make.toml TOML · 24 siq'ikuna · 1.1 KB Ñawpa willay ch'uya

licencias: campo `license` en la receta — de 0 a 228 de 1141, sin re-hashear nada 346cd5970 · 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"
14license = "GPL-3.0-or-later"
15
16[source]
17tarball = "https://ftp.gnu.org/gnu/make/make-4.4.1.tar.gz"
18sha256  = "dd16fb1d67bfab79a72f5e8390735c49e3e8e70b4945a15ab1f81ddb78658fb3"
19
20[build]
21compiler = "zig-cc"
22target   = "x86_64-linux-musl"
23link     = "static"
24flags    = ["--disable-nls"]