title: In what cases are go binaries dynamically linked?
body: <p>One important feature of the Go programming language is that it produces statically linked binaries. However, when I ran <code>ldd *</code> in my <code>$GOPATH/bin</code>, I found several dynamic executables. Is there a clear set of rules to understand under what circumstances does the go compiler produce dynamically linked binaries?</p>