Commit Graph
1 Commits
Author SHA1 Message Date
sergioandClaude Opus 4.8 c67caa3c5b recipes/flex+bison: build-deps del kernel (frente kernel-from-source)
Primeros prerequisitos para construir el kernel Linux desde fuente: el kbuild
usa flex (lexer de kconfig) y bison (parser LALR de kconfig/dtc), ausentes del
toolchain Alpine base. Herramientas de build-time, no inputs del 4/4.

- flex 2.6.4: CC=gcc (zig miscompila el stage1flex que procesa su propio scan.l
  → "unrecognized rule"; mismo gotcha que binutils/python/cmake). link=dynamic.
- bison 3.8.2: zig cc estático (tool chica, corre bien). Necesita m4 en runtime
  (recipes/m4.toml) y sus skeletons en /usr/share/bison (BISON_PKGDATADIR).

Validados: flex 2.6.4 / bison 3.8.2 corren y procesan specs (.l→1736 líneas,
.y→1270 líneas).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-18 23:54:22 -04:00