From deb6c5b9200137423b9c594ff6a03bcc848a852e Mon Sep 17 00:00:00 2001
From: Michael Hudson-Doyle
+If you want to install Go 1.5 on a system that is not supported by Go 1.4 (such
+as linux/ppc64
) you can either use
+bootstrap.bash on a system that can bootstrap Go
+1.5 normally, or bootstrap with gccgo 5.
+
+When run as (for example) +
+ ++$ GOOS=linux GOARCH=ppc64 ./bootstrap.bash ++ +
+bootstrap.bash
cross-compiles a toolchain for that GOOS/GOARCH
+combination, leaving the resulting tree in ../../go-${GOOS}-${GOARCH}-bootstrap
.
+That tree can be copied to a machine of the given target type
+and used as GOROOT_BOOTSTRAP
to bootstrap a local build.
+
+To use gccgo, you need to arrange for $GOROOT_BOOSTRAP/bin/go
to be
+the go tool that comes as part of gccgo 5. For example on Ubuntu Vivid:
+
+$ sudo apt-get install gccgo-5 +$ sudo update-alternatives --set go /usr/bin/go-5 +$ GOROOT_BOOTSTRAP=/usr ./make.bash ++