[Bug go/59452] New: net FAILs on Solaris 9
ro at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Tue Dec 10 15:06:00 GMT 2013
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59452
Bug ID: 59452
Summary: net FAILs on Solaris 9
Product: gcc
Version: 4.9.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: go
Assignee: ian at airs dot com
Reporter: ro at gcc dot gnu.org
Host: *-*-solaris2.9
Target: *-*-solaris2.9
Build: *-*-solaris2.9
The libgo net test FAILs on Solaris 9:
--- FAIL: TestDialDualStackLocalhost (0.00 seconds)
dial_test.go:518: LookupIP failed: lookup localhost: invalid ai_flags
FAIL
FAIL: net
Checking the Solaris 9 sources, I found that getaddrinfo sets EAI_BADFLAGS if
ai_flags contains anything but AI_PASSIVE | AI_CANONNAME | AI_NUMERICHOST|
AI_ADDRCONFIG, thus AI_V4MAPPED | AI_ALL break the test.
This changed in Solaris 10/11, so it's unclear how best to solve it, or just
ignore the failure given that Solaris 9 support will be removed after GCC 4.9.
Rainer
More information about the Gcc-bugs
mailing list