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