News for hackers. Stuff that matters.
Re:In-memory key-value store in C, Go and Python by enneff on Wednesday March 21, 2012 @07:20PM (#3737340)
gccgo does support Solaris, and should support any operating system that uses ELF binaries.

The gc Go compiler currently supports FreeBSD, Linux, Mac OS X, and Windows. That's at least 95% of the servers out there (probably more). There is code to support NetBSD, OpenBSD, and Plan 9, but we have held off polishing it for Go 1.

Re:In-memory key-value store in C, Go and Python by apaprocki on Wednesday March 21, 2012 @10:05PM (#3737965)
Is it a huge amount of work to support non-ELF formats? I haven't looked at the code, but I guess it is not using bfd? AIX uses XCOFF, not ELF. I'd be interested in finding out what it would take to add support.
Re:In-memory key-value store in C, Go and Python by enneff on Thursday March 22, 2012 @08:47PM (#3742932)
Gold is an ELF linker. I don't think it was designed to support other object formats, so it's non-trivial at the least.
Re:In-memory key-value store in C, Go and Python by 4ad on Friday March 23, 2012 @05:49AM (#3744321)
gccgo works without gold, albeit not as well, some people have tried it even on Irix. iant told me even Windows might work as is, though nobody tried. In any case, it should be very easy to make Windows work as well.