https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63731
Ian Lance Taylor <ian at airs dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2014-11-21 Ever confirmed|0 |1 --- Comment #16 from Ian Lance Taylor <ian at airs dot com> --- Gccgo and GCC act the same on glibc systems: if you choose static linking, DNS lookups only work if the dynamic libraries are available. The only difference between Go and C here is that the Go library happens to have code that will work for some people some of the time. I don't want the library to automatically fall back to the Go code in all cases, because in some cases it will turn a possibly-explicable failure into a completely inexplicable failure, and in a few cases it will turn a correct failure into an incorrect success. It's OK with me to make the go tool's -a option work with gccgo. It will only work if people have the library sources available. If we do that, this issue will be fixed. I don't know how hard that would be--it might be easy. I don't know of another good way to fix this.