Comment 2 for bug 1392094

Revision history for this message
Micheal Waltz (ecliptik) wrote :

Dave, I understand that it currently doesn't have a first-class build, but after looking at the Go discussion forums it appears that there will be an arm64 build in the future,

https://groups.google.com/forum/#!searchin/golang-dev/arm64/golang-dev/A2SDyaNxDxs/zugPL5yDBwIJ
https://groups.google.com/forum/#!searchin/golang-dev/arm64/golang-dev/MLaz62sHUc0/0t6M2lx1imoJ

It looks like there are first-class builds for armv5 and armv7 for Linux on the Go build dashboard, and I would assume as more 64-bit ARM SBSA hardware makes it's way into the market place in the coming months we'll see more demand for architecture support.

Looking at some other go packages it appears they already have arm64 support as well, such as gccgo that you commented on in the golang-devel forums and Canonical contributing support for.

I understand that there isn't an official port yet, but marking as triaged or incomplete I believe is a better category for this since eventually when Go does offer arm64 as an arch the packages will need to be updated to support it.

With the docker.io package depending on golang, and the large uptake of container technology, having this package working on arm64 could open up many possibility for the new architecture in hyperscale environments.

If there is a better way to improve go support for arm64, specifically to enable Docker support, I am interested in hearing about that as well.