I have never compiled the VM myself so take any advice with a big grain of salt. First there is no 64 bit version of Pharo, there is work to port the VM to 64 bit and some first goals have been met but still a work in progress.
Second in order to build the VM you will need firs VMMaker, basically what Squeak and Pharo do VM wise is use a special language called Slang which basically a C like smalltalk that compiles to ... well .... C , then you take the generate C source and compile the VM together with some hand made C code again for the VM. There is a post of Mariano for the Stack VM which is the old vm and the Cog VM which is the VM currently used by Squeak and Pharo that has the added advantage of JIT compiler which means much more speed. Mariano's post is old but it may still work for compiling for VM so here it is https://marianopeck.wordpress.com/tag/vmmaker/ I am still a newcomer to Pharo so if you want more help wait for some of the experienced pharo coders to reply On Mon, Sep 15, 2014 at 10:51 PM, Sloane Simmons <sloane...@gmail.com> wrote: > Hi all, > > Apologies if this is not the right place for this - I'm just getting > started with Smalltalk and I had a lot of trouble when first trying to > get going since the binaries on pharo.org don't work with Debian > Wheezy's glibc (2.13, whereas Pharo is compiled against 2.15 IIRC). I > tried compiling from the Github repository > (https://github.com/pharo-project/pharo-vm), but it looks this needs > an existing binary version of pharo to work in order to bootstrap the > compilation. I eventually just used a virtualbox Ubuntu environment > (14.04) and was able to install there. > > For learning Smalltalk, running in a virtualbox VM absolutely works > (for me), but I'd like to try and compile for Debian stable (or > statically link glibc(?)) and then add to the official repositories so > that it's easier to install. Bonus points would be making a 64-bit > version... ;) > > Thanks, > Sloane Simmons > >