[M3devel] Modula-3 on Alpha/osf

Jay K jay.krell at cornell.edu
Sun Jun 13 07:44:17 CEST 2010


Ok, the floating point problem is fixed well enough now. Mika reports several X apps work.


http://modula3.elegosoft.com/cm3/uploaded-archives/cm3-all-ALPHA_OSF-d5.8.2-20100612.tar.gz
http://modula3.elegosoft.com/cm3/uploaded-archives/cm3-all-ALPHA_OSF-d5.8.2-20100612.tar.xz
http://modula3.elegosoft.com/cm3/uploaded-archives/cm3-min-ALPHA_OSF-d5.8.2-20100612.tar.gz
http://modula3.elegosoft.com/cm3/uploaded-archives/cm3-min-ALPHA_OSF-d5.8.2-20100612.tar.xz

I admit I forgot to remove $HOME/bin from $PATH when building these and it likely mattered.
Though "stock" install should suffice to use it.


These builds maybe lack most symbols.

 - Jay

----------------------------------------
> From: jay.krell at cornell.edu
> To: m3devel at elegosoft.com; mika at async.async.caltech.edu
> Subject: Modula-3 on Alpha/osf
> Date: Sat, 12 Jun 2010 20:24:57 +0000
>
>
> It can compile itself. No stack walker currently.
> User threads were used accidentally and worked. pthreads now.
> No gui apps tested.
>
> Compiling m3-libs/arithmetic:
>
> Program received signal SIGFPE, Arithmetic exception.
> 0x00000001203c8c80 in TFloat__Multiply ()
> (gdb) bt
> #0  0x00000001203c8c80 in TFloat__Multiply ()
> #1  0x000000012034a334 in ReelExpr__Multiply ()
> #2  0x0000000120373e10 in MultiplyExpr__Fold ()
> #3  0x00000001201ff810 in Expr__ConstValue ()
> #4  0x0000000120203744 in Constant__Check ()
> #5  0x0000000120163100 in Value__TypeCheck ()
> #6  0x00000001201853b4 in Scope__TypeCheck ()
> #7  0x000000012017cfdc in Module__TypeCheck ()
> #8  0x0000000120159b14 in M3Front__DoCompile ()
> #9  0x00000001201589f8 in M3Front__Compile ()
> #10 0x0000000120059418 in Builder__RunM3 ()
>
>
> Really, not all that interesting, the system has proven very portable.
>
>
> Untested min distribution (with above bug):
> http://modula3.elegosoft.com/cm3/uploaded-archives/cm3-min-ALPHA_OSF-d5.8.2-20100612.tar.gz
>
> Thanks to Mika for running the hardware/OS.
>
>
> more later,
>  - Jay
>
 		 	   		  


More information about the M3devel mailing list