Windows環境でLinux向けにgolangのバイナリをビルドしようとしたときに
> go build src/hogehoge.go
go build runtime: linux/amd64 must be bootstrapped using make.bat
こんなメッセージが出て悲しい思いをしたときに。
GOARCH=amd64, GOOS=linux になっていることを確認して
> go tool dist install -v pkg/runtime
> go install -v -a std
これでLinux用のランタイムがGO_ROOT/pkg下にインストールされるのでコンパイルできるようになるようです。
元ネタ:http://stackoverflow.com/questions/20829155/how-to-cross-compile-from-windows-to-linux