From mboxrd@z Thu Jan 1 00:00:00 1970 MIME-Version: 1.0 In-Reply-To: References: <36acb1187656c3f8550ca2aa89ae1b29@shike2.com> Date: Tue, 10 Mar 2015 18:45:01 -0400 Message-ID: From: minux To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Content-Type: multipart/alternative; boundary=001a113b9232b8a38f0510f6e6eb Subject: Re: [9fans] whence kenc for linux? Topicbox-Message-UUID: 48d472fc-ead9-11e9-9d60-3106f5b1d025 --001a113b9232b8a38f0510f6e6eb Content-Type: text/plain; charset=UTF-8 On Mar 10, 2015 6:37 PM, "Ryan Gonzalez" wrote: > > I meant reading ELF files, not writing them. Last time I tried with ken-cc, it didn't work. > > But I didn't realize Go removed the C compilers. Do you know why? Because Go runtime is now implemented in Go and assembly, not a combination of C, Go and assembly as it was before, so the C compilers are not needed anymore. The last versions to have those compilers is the 1.4 series. --001a113b9232b8a38f0510f6e6eb Content-Type: text/html; charset=UTF-8


On Mar 10, 2015 6:37 PM, "Ryan Gonzalez" <rymg19@gmail.com> wrote:
>
> I meant reading ELF files, not writing them. Last time I tried with ken-cc, it didn't work.
>
> But I didn't realize Go removed the C compilers. Do you know why?

Because Go runtime is now implemented in Go and assembly, not a combination of C, Go and assembly as it was before, so the C compilers are not needed anymore. The last versions to have those compilers is the 1.4 series.

--001a113b9232b8a38f0510f6e6eb--