Sigbjorn Finne (Intl Vendor) <[EMAIL PROTECTED]> writes


>[...]
>The base address is still 0x50000000 though - if this
>turns out to interact badly with other allocators, we'll elaborate on
>the code that picks the base address to allocate from.


I am not 100% sure you should use a fixed base address at all (For
0x50000000 I am only sure for 99.99%).

>A 4.01 RTS which is hopefully more 95 friendly can be found at
>
>
ftp://ftp.dcs.gla.ac.uk/pub/haskell/glasgow/working/4.01-win32-libHSrts.zip
>
>Let me know if this fixes your problems under 95.
>[...]

Yes, programs like "Hello, World" and many others work well after
this change.

I encounterd a new problem. Trying to compile happy 1.5, I get link errors:

D:/ghc/ghc-4.01/lib/libHS.a(System.o)(.text+0x11c):ghc1911.c: undefined
reference to `get_prog_argv'
D:/ghc/ghc-4.01/lib/libHS.a(System.o)(.text+0x227c):ghc1911.c: undefined
reference to `get_prog_argc'

This happens with the previous version of libHSrts.a, too.

Cheers, Herbert




Reply via email to