diff --git a/doc/install-source.html b/doc/install-source.html index 31bc7167a7d..bf232407e70 100644 --- a/doc/install-source.html +++ b/doc/install-source.html @@ -110,6 +110,39 @@ Download the zip or tarball of Go 1.4 for your platform and extract it to location).
+
+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 ++