Ian, > I committed this patch to mainline to try to fix these problems. Thanks > for testing. For this patch I bootstrapped and ran Go testsuite on > x86_64-unknown-linux-gnu.
with this patch, go and libgo results on Solaris 10 and 11/x86 are back to normal, and Solaris 10 and 11/SPARC bootstraps are currently running. Thanks. There's one problem left: with Solaris nawk, building libcalls.go fails (from Solaris 8 to 11 inclusive): nawk -f /vol/gcc/src/hg/trunk/local/libgo/go/syscall/mksyscall.awk ${files} > li bcalls.go.tmp nawk: syntax error at source line 47 context is if (match($0, "//sys(nb)?[ ]*([a-zA-Z0-9_]+)\\(([^()]*)\\) >>> *(\ \(([^()]+)\\))?", <<< gosig) == 0) { nawk: illegal statement at source line 47 nawk: syntax error at source line 58 missing } make[4]: *** [s-libcalls] Error 2 I don't yet see what's wrong with the pattern, and gawk does accept it. Rainer -- ----------------------------------------------------------------------------- Rainer Orth, Center for Biotechnology, Bielefeld University