* Paul W. Abrahams (abrahams@mbs.valinet.com) [20000123 22:10]:
So what is egcs? How does it relate to gcc?
Egcs was an experimental branch of gcc. Because development of GCC was rather slow and happened behind closed doors, the EGCS project was started. EGCS development was open to everyone, discussions happened on open mailinglists, maintainership was split up, readonly CVS access was offered, regular snapshots were made and a steering committee was setup to make shure that no particular interests could hinder EGCS development. GCC made huge steps forward. g77 (the Fortran77 compiler) and gcj (Java compiler) got integrated, the C++ compiler got ISO compliant. Specially C++ is once again in the top field. Finally the EGCS steering committee took over GCC development and merged in the rest of gcc 2.8.2. From 2.95 there is once again only one FSF compiler, GCC. EGCS effectively doesn't exist anymore, but is here and there used to destinguish between it and the old gcc 2.7.2. For more detail, see http://gcc.gnu.org/gccmission.html.
And why does c++ use egcs rather than gcc?
Because the C++ support of gcc 2.7.2 is by far outdated and isn't standard compliant. GCC 2.7.2 is only needed to compile 2.0.X kernels. For anything else, egcs should be used. Philipp -- Philipp Thomas <pthomas@suse.de> SuSE GmbH, Schanzaeker Str.10, D-90443 Nuremberg Life is an ocean and love is a boat, in troubled waters, it keeps us afloat Christy Moore -- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/