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
+
+

Install Git, if needed