[nhc-bugs] nhc98 1.18, gcc 3.4 and FC3

Malcolm Wallace Malcolm.Wallace at cs.york.ac.uk
Mon Mar 28 11:22:51 EST 2005


Gérard Milmeister <gemi at bluewin.ch> writes:

> I cannot compile nhc98 1.18 on Fedora Core 3 with gcc 3.4.3.
> The same was the case with nhc98 1.17 and 1.16.
> Here is the problem:
> 
> OS allocated a heap in high memory (>0x80000000)
>     which breaks this program's run-time system.
>   hpStart=0xb7e5e008, hpEnd=0xb7ed3308

Yes, we know about this bug, hence the error message.  Unfortunately, it is
tricky to fix, because both the runtime interpreter and the garbage collector
use the highest-bit of a heap address for some internal purposes.  However,
we have a student who has sketched out some potential solutions to the
problem, and are hopeful that it can be fixed in the next month or two.

Regards,
    Malcolm


More information about the Nhc-bugs mailing list