Specifically, uname syscall support on Linux is controlled by a build tag white list, and both mips64 platforms were missing from the list.
The syscall.Utsname struct under arm/ppc64/ppc64le uses uint8 type instead of int8.