You can definitely use CGO and still build statically, but you do need to set ldflags to include -static.
You can even cross-compile doing that.
You can even cross-compile doing that.