On Dec 29, 2008, at 4:36 AM, Michele Simionato wrote:
At work we are migrating to 64 bit machines so I did try to compile Ikarus on my box (last revision of Ikarus and my box is running Fedora Core 10). I get this strange "Cannot allocate memory" error. What do you need to investigate it further?
I'm aware of the issue, and it's been reported in: https://bugs.launchpad.net/ikarus/+bug/286507 The issue is pretty serious and requires major reworking in the GC to make it work properly for both 32-bit and 64-bit virtual address space. (properly meaning: it shouldn't slow down the 32-bit ikarus due to the 64-bit ikarus requiring a 2-level (or n-level) card and segment tables, but that's more details that you asked for :-)) So, maybe 0.0.4 should not advertise 64-bit support since it's not 100% ready yet. You can still compile ikarus in 32-bit mode on a 64-bit OS given that you get the 32-bit version of the GMP library. Aziz,,,
