The compiler shells out to 'qbe' and resolves it via the BLAISE_QBE env var, then PATH (uToolchain.ResolveQBE). The QBE= make variable passed by rolling-bootstrap.sh only covers the script's own direct qbe calls, not the compiler's internal invocation when building the RTL. On the runner qbe is built at vendor/qbe/qbe but not on PATH, so the RTL build failed with 'qbe error (exit 127)' on the very first replay step. Set BLAISE_QBE (and prepend vendor/qbe to PATH) after building QBE so all subsequent steps can find it. |
||
|---|---|---|
| .. | ||
| bootstrap.yml | ||