> you have to have an n-1 version of Go to compile n You have to bootstrap from Go >= 1.4.
If you want to build the current Go source from scratch on plan9/386, you can just do: cd /tmp git clone -b go1.4.3 https://go.googlesource.com/go go1.4 cd go1.4 hget http://9legacy.org/go/patch/syscall-exec.diff | ape/patch -p1 cd src make.rc GOROOT_BOOTSTRAP=/tmp/go1.4 cd /tmp git clone https://go.googlesource.com/go cd go/src make.rc This is documented on https://github.com/golang/go/wiki/Plan9 -- David du Colombier