# git hget http://9legacy.org/9legacy/tools/git >$home/bin/rc/git chmod +x $home/bin/rc/git # bootstrap from sources git clone -b go1.4.3 https://go.googlesource.com/go /tmp/go1.4 cd /tmp/go1.4 hget http://9legacy.org/go/patch/syscall-exec.diff | ape/patch -p1 cd src make.rc GOROOT_BOOTSTRAP=/tmp/go1.4 GOROOT_BOOTSTRAP=/tmp/go-plan9-386-bootstrap # bootstrap from binaries (1.17) hget -o /tmp/go1.17.6-plan9-386-bootstrap.tbz http://9legacy.org/download/go/go1.17.6-plan9-386-bootstrap.tbz cd /tmp tar xf go1.17.6-plan9-386-bootstrap.tbz GOROOT_BOOTSTRAP=/tmp/go-plan9-386-bootstrap # build 386 GO_TEST_TIMEOUT_SCALE=3 git clone https://go.googlesource.com/go /tmp/go cd /tmp/go/src all.rc bind -a /tmp/go/bin /bin