Hi Jeremie, On Fri, May 27, 2016 at 02:05:59PM +0200, Jeremie Courreges-Anglas wrote: > Is a working mlton still required to build mlton? Your 'bootstrap' > target depends on the 'fake' target, so I fear nothing changed in that > regard.
Yes, MLton still has to be compiled with itself. It is possible to keep intermediary C or assembly files and use them as bootstrap, which I did. If anyone will want to generate their own set of bootstrap files from scratch, it is possible to do so on other platforms which have MLton compiler available already. Alternative way of bootstrapping MLton would be to use SML/NJ or PolyML, but I do not think these are available on OpenBSD amd64. Besides generated C sources for MLton, mlyacc bootstrap files are included into the bootstrap archive - mlyacc also needs itself to compile. If you know any other way to bootstrap MLton, I might be able to update the port accordingly. Best regards, Alex
