[M3devel] bootstrap from IL code?
Tony Hosking
hosking at cs.purdue.edu
Wed Feb 27 15:41:02 CET 2008
Take a look at the code in pm3/language/modula3/m3compiler/
m3bootstrap: this would build a bunch of assembler files and a
Makefile for bootstrapping without the M3 compiler.
On Feb 27, 2008, at 5:54 AM, Jay wrote:
> DEC M3.6 was distributed as assembly and some C files. It could just
> as well be .obj files.
> Most of the C was the implementation of quake, but maybe also
> dtoa.c, hand.c, and such.
> There is already a lot here, there is something like having the
> build stop either right before running as or right before ld, and
> then somehow resuming after all the files are copied to the target.
> I thought Olaf would answer "more positively", and I thought the
> stuff in scripts/* does about what you want, and I believe there is
> good documentation on exactly this. I realize that in what I said
> there, there's a mystery as to how to "resume" on the target. Cm3
> could about some big .sh or .cmd file easily enough.
> Maybe the difference is just the amount of "friendliness" of the
> process? Not easy enough for "beginners"?
>
>
> I really expect we'll, um, "cross" the 32/64 boundary relatively
> soon in terms of, um, cross building.
> Unless I'm badly mistaken as to the general design of cm3.
> It sure looks prepared to do correct compile time math how the
> target would
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://m3lists.elegosoft.com/pipermail/m3devel/attachments/20080227/30a0494c/attachment-0002.html>
More information about the M3devel
mailing list