From mboxrd@z Thu Jan 1 00:00:00 1970 User-Agent: K-9 Mail for Android In-Reply-To: References: <877fl6ronj.fsf@rudra.copyninja.info> <835ECE9E-472C-448D-8125-67BBACB09752@gmail.com> <69275011-637E-4D0C-9E17-2F0CF1B93503@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 From: Ryan Gonzalez Date: Thu, 26 Nov 2015 17:41:52 -0600 To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net>, Charles Forsyth Message-ID: Content-Transfer-Encoding: quoted-printable Subject: Re: [9fans] Compiling ken-cc on Linux Topicbox-Message-UUID: 78b890c0-ead9-11e9-9d60-3106f5b1d025 On November 26, 2015 5:21:54 PM CST, Charles Forsyth wrote: >On 26 November 2015 at 23:08, Ryan Gonzalez wrote: > >> Holy crap, that's crazy. I built it in debug mode on Linux, but I >don't >> think it used that much. I only have 6 GB right now! > > >You have to remember that a C compiler is one of the largest, most >complex >software components that human beings have ever had to produce. >The original C reference manual made it look deceptively easy, but >really >there's a ton of stuff going on in there, as you can see. >How they ever got it going on a system with 64Kbytes of address space, >I'll >never know. I read in LBAC that one compiler had about 80 passes. All of which stored= their results on disk. I can't help but shudder at the thought of how lo= ng those things took to compile... --=20 Sent from my Nexus 5 with K-9 Mail. Please excuse my brevity.