Releases: hypriot/golang-armbuilds
Go 1.7.4 for ARM64
Build with the following commands on a Packet.net 2A machine.
$ apt-get install -y build-essential
$ SKIP_TESTS=1 GO_VERSION=1.7.4 ./make-tarball-go1.5-arm64.sh
Go 1.7.3 for ARM
Builds for ARMv5/v6/v7, bootstrapped from a Go1.7.3/ARMv7 build to get maximal compatibility with Qemu-ARM environments.
Built with:
export SKIP_TESTS=1
GOARM=5 GO_BOOTSTRAP_VERSION=1.7.3 GO_VERSION=1.7.3 ./make-tarball-go1.5.sh |& tee make-tarball-go1.7.3-armv${GOARM}.log
GOARM=6 GO_BOOTSTRAP_VERSION=1.7.3 GO_VERSION=1.7.3 ./make-tarball-go1.5.sh |& tee make-tarball-go1.7.3-armv${GOARM}.log
GOARM=7 GO_BOOTSTRAP_VERSION=1.7.3 GO_VERSION=1.7.3 ./make-tarball-go1.5.sh |& tee make-tarball-go1.7.3-armv${GOARM}.log
Go 1.6.2 for ARM64
Extracted Go 1.6.2 from docker/docker build
Build eg. on ODROID C2:
git clone https://github.com/hypriot/docker
cd docker
git checkout improve-aarch64
make binary
sudo docker run -it --privileged -v $(pwd):/dest docker-dev:HEAD bash -c 'cd /usr/src ; tar czf /dest/go1.6.2.linux-arm64.tar.gz go'
Go 1.5.2 for ARM
Builds for ARMv5/v6/v7 including fully successfully testing ran on a Nvidia Jetson TK1 board (Ubuntu 14.04.1 LTS), but we just provide the ARMv7 versions here.
Builds for ARMv6 w/o testing ran on a Raspberry Pi 1 board.
Builds for ARM64/ARMv8/Aarch64 including fully successfully testing ran on a Nvidia ShieldTV (Debian Jessie).
Go 1.5.1 for ARM
Builds for ARMv5/v6/v7 including fully successfully testing ran on a Nvidia Jetson TK1 board (Ubuntu 14.04.1 LTS), but we just provide the ARMv7 versions here.
Builds for ARMv6 w/o testing ran on a Raspberry Pi 1 board.
Builds for ARM64/ARMv8/Aarch64 including fully successfully testing ran on a Nvidia ShieldTV (Debian Jessie).
Go 1.4.3 for ARM
Builds for ARMv5/v6/v7 including fully successfully testing ran on a Nvidia Jetson TK1 board (Ubuntu 14.04.1 LTS), but we just provide the ARMv7 versions here.
Builds for ARMv6 w/o testing ran on a Raspberry Pi 1 board.