blaise/scripts
Graeme Geldenhuys e9030563ea fix(bootstrap): smoke_test provides RTL source for source-built-RTL commits
The rolling-bootstrap smoke probe ran `$cc --source s.pas --output s` with no
unit-path, relying on the binary finding the RTL beside itself.  That worked
while the RTL was an archive (FindRTL looks beside the binary), but once a
commit makes the compiler source-build the RTL, the boot/carried binary is not
beside its compiler/ source tree, so RTLSourceDir (binary-relative, then
CWD-relative) misses and the probe fails with "RTL source directory not found".

Point the probe at the worktree's RTL source via $BLAISE_RTL_SRC and the unit
path.  Backward-compatible: pre-source-build commits ignore $BLAISE_RTL_SRC and
still link the archive copied beside the binary; the extra unit paths are
harmless for a program that uses no units.
2026-06-25 23:15:57 +01:00
..
BOOTSTRAP.adoc tooling: rolling-bootstrap script for development-checkout builds 2026-06-03 08:05:16 +01:00
build-rtl-objects.sh rtl-unification: move E2E test helpers off blaise_rtl.a (source-built RTL) 2026-06-25 23:08:30 +01:00
fixpoint-native-internal.sh rtl-unification: dedup RTL objects by symbol, build race-free; move fixpoint scripts off the archive 2026-06-25 23:08:30 +01:00
fixpoint-native.sh rtl-unification: dedup RTL objects by symbol, build race-free; move fixpoint scripts off the archive 2026-06-25 23:08:30 +01:00
fixpoint-warmcache.sh rtl-unification: dedup RTL objects by symbol, build race-free; move fixpoint scripts off the archive 2026-06-25 23:08:30 +01:00
fixpoint.sh rtl-unification: dedup RTL objects by symbol, build race-free; move fixpoint scripts off the archive 2026-06-25 23:08:30 +01:00
rolling-bootstrap.sh fix(bootstrap): smoke_test provides RTL source for source-built-RTL commits 2026-06-25 23:15:57 +01:00