When trying to build the golang-go package from source it fails due to know knowing about the instruction set for arm64.
Having this package build for arm64 is particularly useful since it is a dependency on the docker.io package.
mwaltz@zant:/etc$ sudo apt-get build-dep golang Reading package lists... Done Building dependency tree Reading state information... Done 0 upgraded, 0 newly installed, 0 to remove and 119 not upgraded. mwaltz@zant:/etc$ sudo apt-get -b source golang-go Reading package lists... Done Building dependency tree Reading state information... Done NOTICE: 'golang-go' packaging is maintained in the 'Git' version control system at: git://anonscm.debian.org/pkg-golang/golang.git Need to get 9572 kB of source archives. Get:1 http://ports.ubuntu.com/ubuntu-ports/ trusty/universe golang 2:1.2.1-2ubuntu1 (dsc) [3053 B] Get:2 http://ports.ubuntu.com/ubuntu-ports/ trusty/universe golang 2:1.2.1-2ubuntu1 (tar) [9521 kB] Get:3 http://ports.ubuntu.com/ubuntu-ports/ trusty/universe golang 2:1.2.1-2ubuntu1 (diff) [48.3 kB] Fetched 9572 kB in 60s (158 kB/s) gpgv: Signature made Thu Mar 20 10:19:54 2014 UTC using RSA key ID A0E7D8C3 gpgv: Can't check signature: public key not found dpkg-source: warning: failed to verify signature on ./golang_1.2.1-2ubuntu1.dsc dpkg-source: info: extracting golang in golang-1.2.1 dpkg-source: info: unpacking golang_1.2.1.orig.tar.gz dpkg-source: info: unpacking golang_1.2.1-2ubuntu1.debian.tar.gz dpkg-source: info: applying add-src-pkg-debug-elf-testdata-hello.patch dpkg-source: info: applying add-tar-xattr-support.patch dpkg-source: info: applying 016-armhf-elf-header.patch dpkg-source: info: applying issue28050043_60001_70001.diff dpkg-source: info: applying issue27650045_40001_50001.diff dpkg-source: info: applying issue54790044_100001_110001.diff dpkg-buildpackage: source package golang dpkg-buildpackage: source version 2:1.2.1-2ubuntu1 dpkg-buildpackage: source distribution trusty dpkg-buildpackage: source changed by James Page <email address hidden> dpkg-buildpackage: host architecture arm64 dpkg-source --before-build golang-1.2.1 debian/rules clean debian/rules:179: *** unrecognized build host instruction set arm64!. Stop. dpkg-buildpackage: error: debian/rules clean gave error exit status 2 Build command 'cd golang-1.2.1 && dpkg-buildpackage -b -uc' failed. E: Child process failed
When trying to build the golang-go package from source it fails due to know knowing about the instruction set for arm64.
Having this package build for arm64 is particularly useful since it is a dependency on the docker.io package.
mwaltz@zant:/etc$ sudo apt-get build-dep golang debian. org/pkg- golang/ golang. git ports.ubuntu. com/ubuntu- ports/ trusty/universe golang 2:1.2.1-2ubuntu1 (dsc) [3053 B] ports.ubuntu. com/ubuntu- ports/ trusty/universe golang 2:1.2.1-2ubuntu1 (tar) [9521 kB] ports.ubuntu. com/ubuntu- ports/ trusty/universe golang 2:1.2.1-2ubuntu1 (diff) [48.3 kB] 1.2.1-2ubuntu1. dsc 1.2.1.orig. tar.gz 1.2.1-2ubuntu1. debian. tar.gz pkg-debug- elf-testdata- hello.patch xattr-support. patch elf-header. patch 60001_70001. diff 40001_50001. diff 100001_ 110001. diff
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 119 not upgraded.
mwaltz@zant:/etc$ sudo apt-get -b source golang-go
Reading package lists... Done
Building dependency tree
Reading state information... Done
NOTICE: 'golang-go' packaging is maintained in the 'Git' version control system at:
git://anonscm.
Need to get 9572 kB of source archives.
Get:1 http://
Get:2 http://
Get:3 http://
Fetched 9572 kB in 60s (158 kB/s)
gpgv: Signature made Thu Mar 20 10:19:54 2014 UTC using RSA key ID A0E7D8C3
gpgv: Can't check signature: public key not found
dpkg-source: warning: failed to verify signature on ./golang_
dpkg-source: info: extracting golang in golang-1.2.1
dpkg-source: info: unpacking golang_
dpkg-source: info: unpacking golang_
dpkg-source: info: applying add-src-
dpkg-source: info: applying add-tar-
dpkg-source: info: applying 016-armhf-
dpkg-source: info: applying issue28050043_
dpkg-source: info: applying issue27650045_
dpkg-source: info: applying issue54790044_
dpkg-buildpackage: source package golang
dpkg-buildpackage: source version 2:1.2.1-2ubuntu1
dpkg-buildpackage: source distribution trusty
dpkg-buildpackage: source changed by James Page <email address hidden>
dpkg-buildpackage: host architecture arm64
dpkg-source --before-build golang-1.2.1
debian/rules clean
debian/rules:179: *** unrecognized build host instruction set arm64!. Stop.
dpkg-buildpackage: error: debian/rules clean gave error exit status 2
Build command 'cd golang-1.2.1 && dpkg-buildpackage -b -uc' failed.
E: Child process failed