Date: Sat, 27 Nov 1999 02:21:18 +0100 From: Matthias Buelow <mkb@altair.mayn.de> To: Mikhail Evstiounin <evstiounin@adelphia.net> Cc: freebsd-questions@FreeBSD.ORG Subject: Re: latest gcc? Message-ID: <19991127022118.A593@altair.mayn.de> In-Reply-To: <003201bf3851$30268340$bd353018@evstiouninadelphia.net.pit.adelphia.net>; from evstiounin@adelphia.net on Fri, Nov 26, 1999 at 03:59:52PM -0500 References: <003201bf3851$30268340$bd353018@evstiouninadelphia.net.pit.adelphia.net>
next in thread | previous in thread | raw e-mail | index | archive | help
Mikhail Evstiounin wrote: >><pedantic> Of course you can't use this compiler to compile the kernel >>since I don't think it would be possible to compile the kernel with a C++ >>compiler. </pedantic> > >Before be too pedantic you should learn a little bit more about gcc >and egcs (sorry for sarcasm). GCC is something like a "all in one" >compiler. As a matter of fact, g++ is a wrapper around gcc. Moreover, Well.. that's why I tagged the statement as pedantic; basically the "compiler" is of course the gcc software in its entirety. Technically speaking, the compiler driver gcc calls one of the three different Gnu compilers that come with FreeBSD (/usr/libexec/{cc1,cc1obj,cc1plus}, for the first pass of the C compiler, Objective C and C++ compiler, respectively), depending on what it was fed and what options it got passed. These compilers may share various stages of compilation (probably preprocessing, optimization and code generation backend) so it's certainly right that they're not independent. mkb To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19991127022118.A593>