OSX上のGoでWindowsバイナリをビルドする

http://qiita.com/Jxck_/items/02185f51162e92759ebe
ロスコンパイルに対応するようにgoをインストールする

brew install go --cross-compile-common
or
brew install go --cross-compile-all

http://qiita.com/orociic/items/b285cf205f75b7291a9d
go1.4をソースからビルドして~/go1.4においておく

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

go1.6をビルドする

cd $(go env GOROOT)/src
./make.bash

同一ディレクトリ(go1.6)にて、クロスコンパイル先に応じてソースをビルドする

GOOS=windows GOARCH=amd64 ./make.bash

ロスコンパイルする

GOOS=windows GOARCH=amd64 go build main.go