From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jens Staal To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Date: Wed, 14 Jan 2015 10:03:05 +0100 Message-ID: <59219214.SB6uzH8Fvv@krypton> User-Agent: KMail/4.14.3 (Linux/3.18.2-2-ARCH; KDE/4.14.3; x86_64; ; ) In-Reply-To: <782439fbb1c16626a9a1ad8dd736a9dc@proxima.alt.za> References: <782439fbb1c16626a9a1ad8dd736a9dc@proxima.alt.za> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="utf-8" Subject: Re: [9fans] xz compression? Topicbox-Message-UUID: 39f57b6e-ead9-11e9-9d60-3106f5b1d025 On Wednesday 14 January 2015 08:08:23 lucio@proxima.alt.za wrote: > Even though at the back of my mind there is a nagging desire to > implement gccgo in a Plan 9 fashion (for OpenLDAP, if anyone cares), I > think the bccgo approach, useful as it is, should be limited to > obsolete software. But that's philosophy, rather than pragmatism. There is a new-ish GCC port (4.8.3) to Plan9 made by Alvaro http://marcus.biz.tm/jail/comment?threadid=62&title=GNU+port+for+Plan9+upgraded http://marcus.biz.tm/jail/comment?threadid=64&title=GCC+4.8.3+and+Lighttpd+in+Plan9 I mirrored one older (gcc 4.5) version at http://plan9.bell-labs.com/sources/contrib/staal1978/gcc/ Basically it is the APE libs built with GCC. It should apparently support many languages (it does not mention which ones). It might be possible to use to rebuild GCC that supports go (if it is not included by default). The new version uses another directory structure, but similar to regular APE it basically is a sepparate environment from the typical Plan9 (probably to treat more like linuxemu rather than as APE since GCC-compiled libraries can not be mixed with the native system libraries). I have personally looked at kerberos/heimdall + ldap before... do not remember for what and then I tried building in "vanilla" APE (I think it was for quagga). I have also had thoughts about a Tor client (needs libevent) and/or one of the distributed DNS things. Right now no time to play however :( Now that I saw this updated 4.8 port of GCC I am eager to play around with it again some time...