http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52583
--- Comment #8 from ro at CeBiTec dot Uni-Bielefeld.DE <ro at CeBiTec dot Uni-Bielefeld.DE> 2012-03-16 09:55:26 UTC --- I've found that this failure on Solaris --- FAIL: net.TestMulticastListener (0.00 seconds) sockoptip.go:67: First ListenMulticastUDP failed: setsockopt: Invalid argument is caused by Solaris using sockoptip_linux.go, which passes an int to setsockopt for IP_MULTICAST_LOOP, where Solaris expects and unsigned char. I'm fixing this by using a new sockoptip_solaris.go which does this right. I'm now running into --- FAIL: net.TestMulticastListener (0.00 seconds) sockoptip.go:118: "224.0.0.254:12345" not found in RIB still looking what's going on here. And the pollServer WaitFD: select: Bad file number errors here and in net/http and net/http/httputil remain. Rainer