All of the following information is based on go version go1.8.3 darwin/amd64.
(Bold = supported by go out of the box, ie. without the help of a C compiler, etc.)
androiddarwin
To register interpreter you need to install gorun.
Then register interpreter to binfmt_misc, remember to change path to gorun (more about binfmt_misc)
echo ':golang:E::go::/home/filip/go/bin/gorun:OC' | sudo tee /proc/sys/fs/binfmt_misc/register