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 188Rust 55Shell 30Markdown 281211 Definitions

⎇ 71ec92345fb7e6138ad9df720569f7383f90745e tandas/needs-review-harkaq/deuda-compilador-matar-gcc.md Markdown · 60 lines · 1.3 KB History raw

harkaq: el clasificador distingue gcc-compilador de gcc-sonda — matar-gcc son 47 recetas 71ec92345 · sergio ·

1# Deuda de compilador (matar-gcc) — las recetas que compilan con el gcc de Alpine
2
3harkaq clasificaba `/usr/bin/gcc` como sonda esperada SIEMPRE, así que marcaba estas recetas
4`Hermetico` — ciego a que dependen del gcc de Alpine (`compiler=gcc` = CC=gcc de Alpine, musl+GNU
5ld). El arreglo (harkaq-suggest, 2026-07-16): para `compiler=gcc` los frontends de gcc son DEUDA
6DE COMPILADOR, no sonda. Esto redimensiona matar-gcc de "{kernel, cmake}" a **47 recetas**.
7
8Cada una compila con gcc porque zig-cc la miscompila/no la soporta (documentado en su receta).
9**Acción por receta:** migrar a zig-cc cuando zig mejore, o aceptar el escape como deuda conocida.
10
11## C puro (36) — candidatas a zig cuando zig mejore
12  - bzip2
13  - expat
14  - curl
15  - file
16  - freetype
17  - gzip
18  - htop
19  - json-c
20  - jq
21  - less
22  - libevent
23  - libgcrypt
24  - libgpg-error
25  - libssh2
26  - libffi
27  - libassuan
28  - libxml2
29  - libevdev
30  - linux-pam
31  - libpng
32  - libsodium
33  - libyaml
34  - libuv
35  - mtdev
36  - nano
37  - pigz
38  - pcre2
39  - procps-ng
40  - socat
41  - tig
42  - tmux
43  - vim
44  - wget
45  - xplr
46  - xz
47  - zstd
48
49## Rust con sys-crate C (11) — gcc para el C embebido (libgit2-sys, etc)
50  - broot
51  - cargo-audit
52  - cargo-cache
53  - delta
54  - gitui
55  - git-absorb
56  - helix
57  - hurl
58  - ouch
59  - yazi
60  - zellij

deuda-compilador-matar-gcc.md

Deuda de compilador (matar-gcc) — las recetas que compilan con el gcc de Alpine

harkaq clasificaba /usr/bin/gcc como sonda esperada SIEMPRE, así que marcaba estas recetas Hermetico — ciego a que dependen del gcc de Alpine (compiler=gcc = CC=gcc de Alpine, musl+GNU ld). El arreglo (harkaq-suggest, 2026-07-16): para compiler=gcc los frontends de gcc son DEUDA DE COMPILADOR, no sonda. Esto redimensiona matar-gcc de "{kernel, cmake}" a 47 recetas.

Cada una compila con gcc porque zig-cc la miscompila/no la soporta (documentado en su receta). Acción por receta: migrar a zig-cc cuando zig mejore, o aceptar el escape como deuda conocida.

C puro (36) — candidatas a zig cuando zig mejore

Rust con sys-crate C (11) — gcc para el C embebido (libgit2-sys, etc)