wip
This commit is contained in:
@@ -2,6 +2,31 @@
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
## V45 2026-03-21 02:00:00
|
||||||
|
|
||||||
|
**Phase 0 COMPLETE — toolchain bootstrap fully operational**
|
||||||
|
|
||||||
|
### Changes:
|
||||||
|
- Fixed `030-util-linux.sh`: Added `--disable-lsfd` to work around bsearch macro
|
||||||
|
conflict between util-linux 2.40.4's lsfd.c and glibc 2.43. lsfd is not needed
|
||||||
|
for temporary tools.
|
||||||
|
- Phase 0 now runs end-to-end via `sudo -E bash toolchain/bootstrap.sh`:
|
||||||
|
cross-toolchain (5 packages) → temporary tools (17 packages) → chroot setup →
|
||||||
|
chroot builds (zlib, gettext, bison, perl, python, texinfo, util-linux, cleanup).
|
||||||
|
- All libtool warnings about libraries "not installed in /usr/lib" are benign —
|
||||||
|
they appear because libtool was configured with --prefix but we're installing
|
||||||
|
into a temporary location. The libraries ARE installed correctly.
|
||||||
|
|
||||||
|
### Plan deviation/changes:
|
||||||
|
- None
|
||||||
|
|
||||||
|
### What is missing/needs polish:
|
||||||
|
- Phase 0 exit criteria: "Can compile and link a Hello World C program inside the
|
||||||
|
chroot with correct -march=znver5 targeting" — znver5 flags are not yet applied
|
||||||
|
(that's for the final native GCC build in Phase 3). The basic compiler test passes.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
## V44 2026-03-21 01:30:00
|
## V44 2026-03-21 01:30:00
|
||||||
|
|
||||||
**Fix zlib chicken-and-egg: bootstrap host libz.so.1 into chroot before building**
|
**Fix zlib chicken-and-egg: bootstrap host libz.so.1 into chroot before building**
|
||||||
|
|||||||
Reference in New Issue
Block a user