[m-dev.] Source tarball grades

Peter Ross pro at missioncriticalit.com
Mon Jul 12 08:27:57 AEST 2004


On Mon, Jul 12, 2004 at 12:01:05AM +1000, Peter Hawkins wrote:
> Hi...
> 
> What compiler grade is used to produce the C files in the source
> tarball which are used to bootstrap the compiler if it isn't already
> installed? 
> asm_fast.gc?
> 
In the LLDS (low level data structure) grades the C generated should
compile for none.gc, reg.gc, jump.gc and asm_fast.gc.  The same C is
used the macros and conditional compilation just expand to different
code.

> If so, how can one bootstrap the compiler on a machine without nonlocal goto 
> support?
> 
Try compiling with the grade forced to be none.gc.  Just placing
GRADE=none.gc in Mmake.params in the root directory should be enought.

HTH,
Pete
--------------------------------------------------------------------------
mercury-developers mailing list
Post messages to:       mercury-developers at cs.mu.oz.au
Administrative Queries: owner-mercury-developers at cs.mu.oz.au
Subscriptions:          mercury-developers-request at cs.mu.oz.au
--------------------------------------------------------------------------



More information about the developers mailing list