If the build time is being included in the binary by default, I guess that means builds are not reproducible by default? Is there any easy way to exclude or strip the build time to get a reproducible binary?
Build time injected into builds would absolutely break any reproducibility.
What do you mean? Under what circumstances is a Go build not reproducible? From what I’ve observed, if you build your binary with a set of input, the same binary is produced. Is it sometimes not true?
Compiler version must be identical (not a huge stretch).
cgo reproducibility is not a guarantee.