From ... Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!newsfeeds.belnet.be!news.belnet.be!news2.kpn.net!news.kpn.net!nslave.kpnqwest.net!nloc.kpnqwest.net!nmaster.kpnqwest.net!nreader2.kpnqwest.net.POSTED!not-for-mail Newsgroups: comp.lang.lisp Subject: Re: self-hosting gc References: <87elj5i2rf.fsf@becket.becket.net> <87zo1nvca6.fsf@becket.becket.net> <87eliy203l.fsf@becket.becket.net> <3224355185019060@naggum.net> <87henu2o3a.fsf@becket.becket.net> Mail-Copies-To: never From: Erik Naggum Message-ID: <3224397443760956@naggum.net> Organization: Naggum Software, Oslo, Norway Lines: 22 User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.1 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Wed, 06 Mar 2002 09:57:15 GMT X-Complaints-To: newsmaster@KPNQwest.no X-Trace: nreader2.kpnqwest.net 1015408635 193.71.199.50 (Wed, 06 Mar 2002 10:57:15 MET) NNTP-Posting-Date: Wed, 06 Mar 2002 10:57:15 MET Xref: archiver1.google.com comp.lang.lisp:27909 * tb+usenet@becket.net (Thomas Bushnell, BSG) | One might well need bootstrap in designing and initially building the | system. But now, one needs *only* GCC to build GCC, and not anything | else. Once one has a running system with GCC, you don't any longer | need the pcc compilers that GCC was originally built with. I actually tried to argue that the same would true of a Common Lisp system, but that portability constraints dictate that those who want to port a Common Lisp compiler to System X on the Y processor should be able to use the portable assembler (C) instead of having to start off writing non-portable assembler and use the system's assembler to bootstrap from. Needing *only* GCC, as you say, is predicated on the existence of a binary for your system to begin with. How do people port GCC to a new platform om which they intend to build the GNU system? My take on this is that it is no less dependent on some other existing C compiler than the similar problem for CL compilers is. Duane, please help. :) /// -- In a fight against something, the fight has value, victory has none. In a fight for something, the fight is a loss, victory merely relief.