[Vm-dev] Building a 64-bit VM for FreeBSD

David T. Lewis lewis at mail.msen.com
Mon Feb 9 11:17:04 UTC 2009


On Wed, Feb 04, 2009 at 11:31:12AM +0200, Frank Shearar wrote:
>  
> Hi everyone,
> 
> I'm trying to wrap my head around how to use VMMaker to generate source for
> a VM.

The Unix build instructions are included in the platforms sources:
  http://squeakvm.org/cgi-bin/viewcvs.cgi/trunk/platforms/unix/doc/

An overview of 64-bit Squeak VM and image is here:
  http://squeakvm.org/squeak64/faq.html

A slightly out of date recipe for building from source on a 64-bit unix/linux
platform is here:
  http://lists.squeakfoundation.org/pipermail/vm-dev/2007-December/001703.html

You can save some steps by loading VMMaker from squeaksource.com, which
contains many of the updates in the recipe (especially steps 2 and 3):
  http://squeaksource.com/VMMaker/VMMaker-dtl.113.mcz

I usually organize the build directories thus:
  ./platforms
  ./src32
  ./build32

Then do a symlink:
  ln -s ./src32 src

Let VMMaker put the generated sources in ./src32, and do the build in ./build32.
The symlink to ./src is used by configure and make to find the sources.

HTH,
Dave



More information about the Vm-dev mailing list