blaise/runtime
Graeme Geldenhuys 7ac533ca15 build(rtl): assemble Pascal RTL units with the internal assembler
The runtime Makefile assembled each Pascal unit's object via `cc -c` (gcc as a
plain assembler).  Pass `--assembler internal` so Blaise's own in-process
assembler produces the .o instead — removing gcc from all twelve Pascal RTL
unit builds.

The four hand-written .s files in src/main/asm still go through `cc -c` until
Blaise can assemble a standalone .s file (or the asm moves into inline `asm`
blocks); the Pascal units no longer touch gcc.

Verified: all four fixpoints (which rebuild + install the RTL via this rule)
pass, and both QBE- and native-built test runners pass (3758 tests).
2026-06-25 00:01:20 +01:00
..
src fix(linker): ship own _start; drop system CRT startup objects (#142) 2026-06-24 23:39:11 +01:00
Makefile build(rtl): assemble Pascal RTL units with the internal assembler 2026-06-25 00:01:20 +01:00
project.xml chore: remove stale info from code comment. 2026-06-20 15:09:09 +01:00