[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