blaise/scripts
Graeme Geldenhuys 16c4f5b690 fix(fixpoint): drive runtime build with stage-1 binary, not compiler/target/blaise
fixpoint.sh's runtime build (step 1) relied on the runtime Makefile's default
BLAISE=../compiler/target/blaise. After scripts/rolling-bootstrap.sh — which
installs only to releases/ and leaves the live compiler/target/ empty — that
path does not exist, so `cd runtime && make` failed with
"compiler/target/blaise: No such file or directory" (RUNTIME_FAIL) even though
the release binary was perfectly usable.

Pass BLAISE=<abs stage-1 path> into both the runtime `make` and `make install`
so the build never depends on a pre-existing compiler/target/blaise. Resolve
the RTL archive into $RTL_ARCHIVE once (installed compiler/target copy, falling
back to runtime/target/), and use it at both link sites.

Verified by running the patched script from a fresh clone with no
compiler/target/ present (the exact post-rolling-bootstrap state): reaches
FIXPOINT_OK where it previously aborted at step 1.
2026-06-04 01:29:28 +01:00
..
BOOTSTRAP.adoc tooling: rolling-bootstrap script for development-checkout builds 2026-06-03 08:05:16 +01:00
fixpoint.sh fix(fixpoint): drive runtime build with stage-1 binary, not compiler/target/blaise 2026-06-04 01:29:28 +01:00
rolling-bootstrap.sh tooling: rolling-bootstrap script for development-checkout builds 2026-06-03 08:05:16 +01:00