| Title | [WarpLink] wllist object file's SEGDEF records contain a mismatching checksum |
|---|---|
| Author | E. C. Masloch |
| Created | 2026-06-09 20:13:27 +0200 Jun Tue |
| State | closed |
The problem is that SEGDEF records don't know their segment size at the point they're written, so the linker writes a zero and keeps a pointer to that word. This is updated later as list entries are written.
Fixed in hg e80cb33ecd4d on 2026-03-11. This adds a new pass that loops over the object file, rereading all records written yet and updating the checksum of SEGDEF records.