[...]
> sltools: ELF 64-bit LSB executable, x86-64, version 1 (SYSV),
> dynamically linked (uses shared libs), not stripped
[...]
To be more specific, on Linux, networking code in the Go standard
library (the "net" package) by default links against libc to be able to
use its getaddrinfo(). The "os" package also links against libc to be
able to use its means for its "name service switch" interface to look
up users by their IDs and vice versa.
AFAIK, the Go's stdlib contains some code to work around absence of libc
on this platform which might be enabled by specially instrumenting
building of the Go suite but you should think thrice before considering
doing this if your program is of general purpose and not a part of some
embedded thing (like the busybox shell).