Go 1.5 以降のビルド手順

  • 26
    いいね
  • 0
    コメント
この記事は最終更新日から1年以上が経過しています。

Go 1.5 Bootstrap

Go 1.5 以降では、Go自体をビルドするのに Go 1.4が必要になるそうです。

https://golang.org/s/go15bootstrap

最新のツリーをビルドするには、下記のどちらかを事前に準備しておく必要がある。

  • $HOME/go1.4 を用意する
  • $GOROOT_BOOTSTRAP を自分で設定する

ちなみに、$GOROOT_BOOTSTRAP の default は、$HOME/go1.4 だそうです。

$HOME/go1.4 を 使用する場合

Go 1.4 ビルド

まずは、$HOME/go1.4 をビルドしておく

git clone -b release-branch.go1.4 https://go.googlesource.com/go $HOME/go1.4
cd $HOME/go1.4/src
./make.bash

最新のGoをビルド

git clone https://go.googlesource.com/go $HOME/go
cd $HOME/go/src
./make.bash