GHC Alpha port?

Simon Marlow simonmar@microsoft.com
Thu, 5 Jul 2001 10:34:27 +0100


Hi Ken,

    GhcHcOpts    +=3D -H24m -keep-hc-files-too -optc-DNO_REGS
-optc-DUSE_MINIINTERPRETER -fno-asm-mangling -funregisterised -fvia-C
    GhcRtsHcOpts +=3D                          -optc-DNO_REGS
-optc-DUSE_MINIINTERPRETER -fno-asm-mangling -funregisterised -fvia-C
    SplitObjs     =3D NO

This isn't right: you shouldn't set GhcHcOpts in the first build.  In
the URL you gave, this line was commented out.  That's certainly the
reason for the core dumps.

In GHC 5.00.2, there's an easier way.  For the c1 & c2 builds, you can
just set

	GhcUnregisterised =3D YES

in build.mk, and you can set $long to empty.

When you get around to bootstrapping on the Alpha, I'll probably need to
help you some more, because bootstrapping from .hc files is quite tricky
on 5.00.

Cheers,
	Simon