From owner-freebsd-current Sun Feb 28 16:52:42 1999 Delivered-To: freebsd-current@freebsd.org Received: from zippy.dyn.ml.org (pm3-47.ppp.wenet.net [206.15.85.47]) by hub.freebsd.org (Postfix) with ESMTP id 9E5601535F for ; Sun, 28 Feb 1999 16:51:34 -0800 (PST) (envelope-from garbanzo@hooked.net) Received: from localhost (localhost [127.0.0.1]) by zippy.dyn.ml.org (8.9.2/8.9.1) with ESMTP id QAA42774; Sun, 28 Feb 1999 16:50:57 -0800 (PST) (envelope-from garbanzo@hooked.net) Date: Sun, 28 Feb 1999 16:50:57 -0800 (PST) From: Alex Zepeda To: Brian Feldman Cc: Chuck Robey , The Hermit Hacker , "David O'Brien" , freebsd-current@FreeBSD.ORG Subject: Re: gcc In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Sun, 28 Feb 1999, Brian Feldman wrote: > How about this, which noone has suggested: > Why don't we, for now, import EGCS and libstdc++, getting those working? > Of course, here's the trick; let's keep /usr/bin/gcc and /usr/bin/cc as 2.7.2.x > like they are now. But for /usr/bin/c++ and /usr/bin/g++, let's have EGCS > overwrite the 2.7.2.x ones. As far as I see, EGCS doesn't gain anything for C, > and only has gains for C++. Why not switch over partially? We can have > 2.7.2.1 not build cc1plus, only cc1 and cc1obj, and have EGCS 1.1.1 build only > cc1plus. Perhaps on face value it's an interesting idea. Debian does something similar. But egcs post 1.1 (or is it 1.1.1) use binary incompatable exception handling.. as in it's not compatable with gcc 2.8.x. But then you also get to keep two versions of gcc in the CVS tree. Plus egcs also supports more optimizations than our gcc does. Why not rip the compiler out completely and let the user drop in their favorite compiler (egcs, tcc, etc, etc)? ;-) - alex To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message