[m-dev.] Source tarball grades

Peter Hawkins peter at hawkins.emu.id.au
Thu Jul 15 16:14:00 AEST 2004


Hi...
On Mon, 12 Jul 2004 08:27 am, Peter Ross wrote:
> On Mon, Jul 12, 2004 at 12:01:05AM +1000, Peter Hawkins wrote:
> > 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.

I tried this, and the resulting compiler appears to work on both ia64 and 
hppa. I'll try reg.gc next on both architectures.

Out of interest, why doesn't the precompiled C code included in the source 
package use the grade hlc.gc? I gather it is more portable (since it doesn't 
use non-local gotos and global register variables).

Might I suggest that the default be changed in the interests of portability?

=)
Peter
--------------------------------------------------------------------------
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