> sorry, I never tried cross-compiling. I started here:
$ cd go/src
$ hg sync > /dev/null 2>&1 # places you at tip
$ export GOOS=plan9
$ export GOARCH=386
$ ./make.bash > /dev/null
conflicts: 3 shift/reduce
$ cat > /tmp/t.go
package main
func main() { println("hello"); }
$ cd /tmp
$ 8g t.go
$ 8l t.8
$ file 8.out
8.out: Plan 9 executable, Intel 386
$you may still encounter issues. untested :)
