Skip to content

Instantly share code, notes, and snippets.

@jasonmoo
Created October 31, 2014 16:14
Show Gist options
  • Save jasonmoo/2e1d09d27c98f60201f0 to your computer and use it in GitHub Desktop.
Save jasonmoo/2e1d09d27c98f60201f0 to your computer and use it in GitHub Desktop.
full toolchain
#!/bin/bash
cd /usr/local/go && hg pull
for version in go1.1 go1.2 go1.3 tip
do
hg up --clean $version
pushd src
GOOS=darwin GOARCH=386 ./make.bash
GOOS=darwin GOARCH=amd64 ./make.bash
GOOS=dragonfly GOARCH=386 ./make.bash
GOOS=dragonfly GOARCH=amd64 ./make.bash
GOOS=freebsd GOARCH=386 ./make.bash
GOOS=freebsd GOARCH=amd64 ./make.bash
GOOS=freebsd GOARCH=arm ./make.bash
GOOS=linux GOARCH=386 ./make.bash
GOOS=linux GOARCH=amd64 ./make.bash
GOOS=linux GOARCH=arm ./make.bash
GOOS=netbsd GOARCH=386 ./make.bash
GOOS=netbsd GOARCH=amd64 ./make.bash
GOOS=netbsd GOARCH=arm ./make.bash
GOOS=openbsd GOARCH=386 ./make.bash
GOOS=openbsd GOARCH=amd64 ./make.bash
GOOS=plan9 GOARCH=386 ./make.bash
GOOS=plan9 GOARCH=amd64 ./make.bash
GOOS=solaris GOARCH=amd64 ./make.bash
GOOS=windows GOARCH=386 ./make.bash
GOOS=windows GOARCH=amd64 ./make.bash
popd
mkdir ../$version
cp -r * ../$version/
done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment