GccGo in GCC 4.6 Does Not Support Darwin

早就听说GCC 4.6里会有对Go语言的支持(gccgo),周五GCC 4.6正式发布,所以周末花了不少时间在我的imac上build,可惜几经尝试,终归失败。Google了一下原因,gccgo的作者Ian Taylor的解释在这里:http://www.maillistarchive.com/threads/1657-gccgo-branch-and-darwin。原来gccgo的垃圾回收机制需要real time signal,但是Darwin不支持,于是Ian就直接在这个版本(GCC 4.6.0)中放弃了对Darwin的支持。