Up to Main Index Up to Journal for September, 2012 JOURNAL FOR WEDNESDAY 19TH SEPTEMBER, 2012 ______________________________________________________________________________ SUBJECT: Building binaries DATE: Wed Sep 19 21:51:42 BST 2012 Busy bee is me. After sorting out the issues with making 'go get' work for WolfMUD I've also been working on the binaries as well. So far I have: Linux: i386, amd64, arm (ARMv5 soft float) Windows: i386, amd64 These are all built using go 1.0.2 with the gc compiler. Everything seems to be working very well except for the ARM version[1]. However there are a lot of ARM fixes due in 1.0.3 and I'm not using 'tip' as recommended just vanilla 1.0.2. ARM does work - in fact better than I thought and with less problems than I was expecting. At the moment using the Versatile platform with Qemu, 256Mb RAM and an ARM926EJ-S core (ARMv5) it will easily handle a few hundred players. I've push it to about 500 bots and things get a little slow at times. If it wasn't for the seg faulting every time I try to do CPU profiling it would make an excellent debugging environment - fixed maybe in 1.0.3? Actually it looks like Issue 3718 - which is marked as fixed. So I now have a prototype that is go get-able and binaries for 5 platforms. -- Diddymus [1] Via qemu using Versatile PB and ARM926EJ-S Up to Main Index Up to Journal for September, 2012