Rewrite `make bootstrap` to the sep build path: sep-build w6c, orchestrated by the cstage ww driver chaining the frontend via WW_W6C (stage2 w6c_ww -> ww2; stage3 ww2 -> ww3; stage4 ww3 -> ww4; cmp ww2 == ww3 == ww4). wwdump is unchainable under sep (no -o/-I, writes asm to stdout), so the chainable w6c is the bootstrapped target (test 994 pins w6c == wwdump -c). Honest boundary, no overclaim: cstage ww runs the sep glue only (dep-discovery / per-package w6c -c / archive / link) and is NOT part of the fixed point; the fixed point proves the wwstage compiler (w6c, genuinely chained) plus assembler (w6a_ww) and linker (w6l_ww) reach a byte-stable fixed point. The wwstage driver ww_ww is not yet in the loop (it can't swap its frontend) -- that closer is #66. Makefile only; all five wwstage binary pins unchanged. bootstrap is a standalone dev target, not part of make test.
151 KiB
151 KiB