[Vm-dev] 64bit: "This interpreter (vers. 68000) cannot read image file (vers. 274877913446)."

Ian Piumarta piumarta at speakeasy.net
Fri Nov 2 20:56:22 UTC 2007


On Oct 17, 2007, at 12:26 AM, Andrew Gaylard wrote:

> Here's a pass at answering the "what is a 64-bit VM?" question:
> A 64-bit VM is one which is compiled with the LP64 or ILP64 data
> model.

I doubt that ILP64 could be made to work.  8-, 16-, 32- and 64-bit  
'int's are all important in some place or another.  I think all  
popular 64-bit architectures come with C compilers that implement  
LP64 by default, Cray/UNICOS weirdness notwithstanding (but there the  
C compiler is one of the lesser of your worries ;-).

This is great stuff!  Does someone (or some wiki page) have a final  
version of the '64-FAQ' with all the deltas applied that I can copy  
to squeakvm.org?

Thanks!
Ian



More information about the Vm-dev mailing list