I know when building go can clarify GOARCH=arm, but how to set it for big-endian. Does it support?
The answer is the one you got from minux on github:
Just FYI, Go doesn't support big endian ARM.
https://github.com/golang/go/issues/11079
(As of June 5th 2015)
Edit: The reason is documented here: the ARM architectures supported are all little-endian. Theoretically, you could contribute your own big-endian port but I don't think that will be trivial.