live-bootstrap/steps-guix
vxtls 62078d51f6 steps-guix: disable thread-dependent runtime pieces in gcc-15.2.0 pass1
The stage1 gcc build runs with --without-headers, but all-target-libgcc was
still pulling in gthr-default.h and failing on missing pthread.h.

Adjust steps-guix/gcc-15.2.0/pass1.sh configure flags to match a headers-free
bootstrap profile:
- add --disable-threads
- add --disable-shared
- add --disable-libssp
- add --disable-libsanitizer
- add --disable-libquadmath
- add --disable-libatomic
- add --disable-libgomp

Keep the existing multilib bootstrap flow:
- make all-gcc
- make all-target-libgcc
- make install-gcc
- make install-target-libgcc
2026-02-20 20:39:56 -05:00
..
binutils-2.41 fix(steps-guix/binutils): compile from top-level Makefile in pass1 2026-02-19 22:06:43 -05:00
gcc-15.2.0 steps-guix: disable thread-dependent runtime pieces in gcc-15.2.0 pass1 2026-02-20 20:39:56 -05:00
helpers.sh bootstrap: add stage0 image reuse for guix and simplify guix handoff flow 2026-02-18 14:35:17 -05:00
manifest steps-guix: add gcc-15.2.0 pass1 for kernel toolchain bootstrap 2026-02-20 19:18:44 -05:00