Closed larsbrinkhoff closed 7 years ago
I see now that output is somewhat random, and it's caused by a crash during metacompilation. There's a bad memory access somewhere.
The problem was that the bootstrap Forth (using the C target) dictionary size was too small to contain all data needed to build the target Forth.
Fixed by making the dictionary slightly larger.
Building
make TARGET=x86 OS=windows
in Cygwin32 seemingly works ok, but the resulting Forth is a one-line file with the textUndefined: file-source
.Also see #28, reported by @vigilancetech-com.