Files
takana/recipes
sergioandClaude Opus 4.8 f54683b44b selfhost-verify: corrige recipes cmake + python3 (diagnóstico de fallos zig)
Primer intento de ambas falló; correcciones tras diagnóstico con probes aislados:

  - cmake: el cmake mínimo que `./bootstrap` compila con `zig c++` SEGFAULTEA al
    correr ("Problem while running initial CMake") — interacción libc++/musl de
    zig. Fix: forzar CC=gcc/CXX=g++ en las fases (Alpine compila cmake con gcc;
    el toolchain ya trae gcc/g++, nativos y funcionales en el sandbox).

  - python3: Modules/getbuildinfo.c usa __DATE__/__TIME__ y la build habilita
    -Wdate-time; zig (clang) lo promueve a ERROR. Probé que SOURCE_DATE_EPOCH=1
    (que el sandbox ya exporta) fija el VALOR a 1970-01-01 (determinista) pero
    clang NO silencia -Wdate-time vía SDE (eso es sólo-GCC). Fix:
    CFLAGS="-Wno-error=date-time" — degrada a warning, valor sigue determinista.

NOTA: ambos rebuilds estaban EN CURSO al commitear (aún no sellados en store);
si fallan otra vez, commit de seguimiento. zlib (f3ddad6) sí validado.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-14 18:04:27 -04:00
..