<i>"At the moment llvm-goparse is not capable of building the Go libraries + runtime (libgo), which makes it difficult/unwieldy to use for running actual Go programs. As an interim workaround, I've written a shim/wrapper script that allows you to use llvm-goparse in combination with an existing GCCGO installation, using gccgo for the runtime/libraries and the linking step, but llvm-goparse for any compilation."</i><p>Not sure I get it: so Gollvm (=llvm-goparse?) can be used as compiler, but not as a linker (yet?), so gccgo's linker can be used? Also, Go runtime and standard libraries can't be compiled with Gollvm? If standard libs can't be compiled, then how can I know if my app can be compiled?<p>I know a project named "llvm-go" was started quite long ago, and had somewhat slow (compared to gccgo) progress because of few, non-Google contributors (probably hobbyists); is this the same work? is it just still in progress, but somewhat more (how much?) advanced now?<p>Some additional googling shows a similarly named project (<a href="https://github.com/go-llvm/llvm" rel="nofollow">https://github.com/go-llvm/llvm</a>), which from its readme seems absorbed by LLVM proper, and is subtitled "LLVM bindings for [Go]" (<a href="http://llvm.org/svn/llvm-project/llvm/trunk/bindings/go/README.txt" rel="nofollow">http://llvm.org/svn/llvm-project/llvm/trunk/bindings/go/READ...</a>). Is this the same project, or something more, or something else? <i>[EDIT:]</i> Ok, based on the CONTRIBUTORS file, it's a totally different project, at least one question cleared. (<a href="https://go.googlesource.com/gollvm/+/master/CONTRIBUTORS" rel="nofollow">https://go.googlesource.com/gollvm/+/master/CONTRIBUTORS</a>)