[M3devel] help booting CM3 on FreeBSD 4.11?

Jay jay.krell at cornell.edu
Sat Apr 25 01:24:30 CEST 2009


The main out of date thing about what Tony did is that sysutils might not have existed at the time. His statement as to "all" the one place to cheat on LONGINT is out of date too, it is used in more than one place, but you don't have do this anyway.

You might also try a cross build.. :)

 - Jay

----------------------------------------
> To: jay.krell at cornell.edu
> Date: Fri, 24 Apr 2009 16:03:13 -0700
> From: mika at async.caltech.edu
> CC: m3devel at elegosoft.com
> Subject: Re: [M3devel] help booting CM3 on FreeBSD 4.11?
>
> yes it sounds like I'm just using the wrong bootstrapping order.
> I'm going on an old email from Tony, but there were fewer updates
> back then to worry about.
>
> I'll try your version and report back!
>
> Thanks!
>
> Mika
>
> Jay writes:
>>
>>> I'll fix handlerStack for you in a sec.
>>
>>No, nevermind that.
>>Just use your installed m3core/libm3 and you don't need it "fixed".
>>You already have it.
>>
>>
>>You aren't bootstrapping in the right order I presume.
>>Try upgrade.sh or upgrade.py.
>>They build the current compiler against the existing runtime.
>>
>>
>>Oh, I guess you'll hit a problem in sysutils. It uses Cerrno which is relative
>>ly new.
>>You can just comment that out -- assume there is no error.
>>sysutils should maybe carry its own errno wrapper because of this.
>> Trivial.
>>I've hit it multiple times building on Darwin from older distributions.
>>
>>
>> - Jay
>>



More information about the M3devel mailing list