[Vm-dev] image install of ubuntu 64-bit has an issue

David T. Lewis lewis at mail.msen.com
Fri Oct 23 01:51:10 UTC 2015


On Wed, Oct 21, 2015 at 10:55:24PM -0400, Robert Withers wrote:
> 
> 
> On 10/21/2015 10:45 PM, David T. Lewis wrote:
> >  
> >To be clear, this refers to the traditional interpreter VM, which can be
> >used for Squeak images through Squeak 4.6, but cannot be used for the new
> >Spur image format that we are using for Squeak 5.0 and for new development
> >in Squeak trunk.
> >
> >That said, the instructions for building a VM are here:
> >
> >   http://lists.squeakfoundation.org/pipermail/vm-dev/2015-April/018259.html
> >
> >This will give you at matched set of VMs that can run 32 or 64 bit images
> >on your 32 bit host platform.
> >
> >A reasonably recent Squeak image traced to a 64-bit object format is here:
> >
> >   http://build.squeak.org/job/Squeak%2064-bit%20image/lastSuccessfulBuild/artifact/
> >
> >I confess that I have not actually tried this on a 32-bit platform in the
> >last several years, but hopefully it still works. Let me know if it does 
> >not.
> 
> Thanks for the information, Dave.  Do I understand that this image is a 
> 64-bit, Squeak 4.6 image?

Basically yes. It is a 4.5 image updated to #15102, which is similar to
the 4.6 release image. See attached SystemReporter for the details. You
can also trace your own 4.6 image to 64 bits if you want an exact copy.


> 
> I was thinking spurstack64src was a way to build a 32-bit binary, 64-bit 
> host VM. I generated from the SpurVMMaker image and built another target 
> under build.linux32x86. It blew up compiling gcc3x-interp.c:
> 
> /home/rabbit/warren/oscogvm/spurstack64src/vm/gcc3x-interp.c:9661:1: 
> internal compiler error: in assign_by_spills, at lra-assigns.c:1281
>  }
> 
> So from what you've said here, I'm not doing the right thing trying to 
> compile this am I?

If you want a high performance 64 bit image and VM, then you need the
upcoming version of Spur for 64 bit image/host. It is not ready yet, but
will be soon, and it will provide significant improvements over any of the
previous 32-bit or 64-bit image formats.

If you just want to try running a 64 bit image on a 32 bit platform, follow
my suggestions above.

Dave

-------------- next part --------------
A non-text attachment was scrubbed...
Name: System Reporter.jpeg
Type: image/jpeg
Size: 48260 bytes
Desc: not available
Url : http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20151022/eadabc8c/SystemReporter-0001.jpeg


More information about the Vm-dev mailing list