Is it possible to bootstrap MIT scheme from portable C to native?

222 Views Asked by At

Just as an experiment, I've tried to bootstrap MIT Scheme, starting with the Portable C distribution.

I built the first installation using etc/make-liarc.sh followed by make install. This built and installed a working (supposedly) MIT Scheme. The dox say this is not a native build.

So... I unpack the unix source distribution, and do configure and make which barfs after building the runtime, sf, cref, and the compiler, complaining that "./tools/syntaxer.com" is not installed as part of the above installation.

So... I unpack the unix source distro again, and try etc/make-native.sh. That builds the runtime, sf, and cref, then barfs while trying to compile the compiler. It complains about an unbound variable cref/generate-trivial-constructor.

My question -- is it possible to bootstrap from the Portable C distribution to a native build? If so, how?

0

There are 0 best solutions below