Inicia la última pieza del toolchain hammer-from-source: reemplazar el rustc/cargo de Alpine por una cadena purista vía mrustc (mrustc → rustc 1.90.0 → 1.91.1, sólo 2 saltos). mrustc es C++14 y DEBE compilarse con g++ (clang/zig rompen sus macros tagged_union, ver mrustc issue #388) y enlaza -lz; el toolchain traía libstdc++ runtime pero no cc1plus/headers ni zlib-dev. Se añaden `g++` y `zlib-dev` a la lista NEEDED del devfs como herramientas de arranque (mismo status que make/zig/gcc — el veto purista es sobre un *rustc* prebuilt, no sobre un compilador C++; zlib-dev quedará reemplazado por recipes/zlib.toml al avanzar el frente). .gitignore: ignora .scratch/ (clone de mrustc + fuentes de rustc, multi-GB). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
26 lines
359 B
Plaintext
26 lines
359 B
Plaintext
# Rust
|
|
/target
|
|
**/*.rs.bk
|
|
Cargo.lock.orig
|
|
|
|
# hammer local state (never commit the store, build work tree o runtime state)
|
|
/store/
|
|
/store-*/
|
|
/var/
|
|
/.dev-fs/
|
|
/work/
|
|
*.swm.local
|
|
|
|
# editor / OS
|
|
.DS_Store
|
|
*.swp
|
|
.idea/
|
|
.vscode/
|
|
Conversación co.txt
|
|
|
|
# python
|
|
__pycache__/
|
|
|
|
# Scratch para bootstrap del frente rust (mrustc clone + fuentes rustc, multi-GB)
|
|
.scratch/
|