[Vm-dev] AMD64 VM on FreeBSD?

David Graham dgraham at unthinkable.org
Mon Jun 6 17:45:01 UTC 2011

Hi Lawson,

Since you mentioned you're running a server... I have a prebuilt CogVM 
binary on my website, which will work on FreeBSD 8.2 amd64 with one 
major caveat, no X11 support.  I'm developing a web service, so this 
hasn't been an issue for me.  The binary seems to work fine on a 64bit 
host when you pass the -nodisplay flag (I put RFBServer into my image so 
I can pull up the GUI when needed).  Since X11 works just fine on 32bit 
FreeBSD systems, using X over ssh in a 32bit jail would be another route.

I did a few quick experiments, but haven't had time to figure out how to 
get Cog fully working on 64bit FreeBSD.  Building on a 32bit system 
creates plugin library path issues for the 64bit host.  I also tried to 
build the 32bit binary on a 64bit host, but ran into issues with the 
default gcc 4.2.

Binaries are at www.unthinkable.or/dl/ I'll post the latest rev in a 
couple days.  As Levente pointed out, you will need to install the 32bit 
compatibility libraries from base.

On 06/06/11 00:18, Lawson English wrote:
> Hi, I have an AMD64 box running FreeBSD 8.2. I read the discussion
> between David Lewis and Randal Schwartz on the vm-dev list about getting
> the Squeak VM runnong on AMD64 but I don't know FreeBSD well enough to
> compile it myself. Does anyone have a working VM (any old version will
> do)? We have just brought up a a FreeBSD server and find that we can't
> run any squeak VM on it, period.
> I DO know how to use the ports collection, but the only versions
> available are ix86 and we need AMD64.
> Thanks.
> Lawson

More information about the Vm-dev mailing list