When developing a small program for my Synology NAS in Go, I'm sure I had to target a specific version of glibc.
Probably because the networking libraries use it for name resolution. That's a choice the developers of the Go implementation made. It's not required.