* Efraim Flashner <efr...@flashner.co.il> [2016-01-14 13:37]: > On Thu, 14 Jan 2016 11:17:59 -0800 > Jeff Mickey <j...@codemac.net> wrote: > >> * Efraim Flashner <efr...@flashner.co.il> [2016-01-12 08:31]: >> > Go-1.4 is built using gccgo-4.9, and go-1.5 uses go-1.4 to build, so I'm >> > pretty confident that go-1.4 works, and since go-1.5 inherits from go-1.4 >> > it should be working too. >> >> I'm a bit confused - go-1.4 is not a bootstrapped release, and requires >> a working C compiler. Exactly what go code is being built with go-1.4? >> > > Reading the google group for go, it looks like go-1.5 uses go-1.4 to > bootstrap itself, and then it uses that to rebuild itself for a final copy. I > was under the impression that the go binary/compiler worked by itself and > only needed the C compiler to compile the go binary.
That's my understanding as well, in your first reply you say "Go-1.4 is built using gccgo-4.9" which is not true, it doesn't use a bootstrap go. It uses gcc and it's own C compiler (8g/6g for x86/x86_64). go-1.5 then uses go-1.4 to bootstrap, which ideally could use gccgo-5 instead of go-1.4, but unfortunately runs into the same libgcc_s issues with glibc linking. // codemac