From: Weiqi Gao Newsgroups: comp.os.msdos.djgpp Subject: Re: ECGS, DJGPP & GCC -- what's the difference Date: Wed, 09 Jun 1999 14:47:06 -0500 Organization: CRL Network Services Lines: 21 Message-ID: <375EC4BA.EE7EC9B2@a.crl.com> References: <7jk854$3atp2$1 AT titan DOT xtra DOT co DOT nz> <375DFDD5 DOT 6095CC24 AT a DOT crl DOT com> <375f64f8 DOT 3655464 AT news> NNTP-Posting-Host: a116009.stl1.as.crl.com Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Mailer: Mozilla 4.6 [en] (X11; I; Linux 2.0.36 i586) X-Accept-Language: en To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com Stuart Hall wrote: > > Very interesting question. So why would I want to use ECGS and not > GCC, or vice versa? Is one or the other more compliant with the ANSI > C++ standard by any chance? You want to use egcs because it has the spanking new ANSI C++ standard features like namespaces, which GCC doesn't have. You want to use GCC because your current source compiles cleanly under it and doesn't hit on any oone of the bugs present in GCC but fixed in egcs. Less new features means less annoying wrinkles in the system. Don't be too tied up with upgrading to the latest version, unless you really really need a feature (or a bug fix) from the new version of the compiler. Have you heard about the college student who upgraded his Linux machine from Red Hat 4.2 to 5.0, and NOTHING WORKED ANY MORE? -- Weiqi Gao weiqigao AT a DOT crl DOT com