From owner-freebsd-current Sun Aug 11 23:29:44 1996 Return-Path: owner-current Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id XAA03614 for current-outgoing; Sun, 11 Aug 1996 23:29:44 -0700 (PDT) Received: from news1.gtn.com (news1.gtn.com [192.109.159.3]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id XAA03587 for ; Sun, 11 Aug 1996 23:29:21 -0700 (PDT) Received: (from uucp@localhost) by news1.gtn.com (8.7.2/8.7.2) id IAA05257; Mon, 12 Aug 1996 08:15:53 +0200 (MET DST) Received: from localhost (localhost [127.0.0.1]) by klemm.gtn.com (8.7.5/8.7.3) with SMTP id WAA00463; Sun, 11 Aug 1996 22:11:56 +0200 (MET DST) Date: Sun, 11 Aug 1996 22:11:56 +0200 (MET DST) From: Andreas Klemm To: Warner Losh cc: current@FreeBSD.org Subject: Re: Whither gcc 2.7? In-Reply-To: <199608111659.KAA24937@rover.village.org> Message-ID: X-try-apsfilter: ftp://sunsite.unc.edu/pub/Linux/system/Printing/aps-491.tgz X-Fax: +49 2137 2018 X-Phone: +49 2137 2020 MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-current@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk On Sun, 11 Aug 1996, Warner Losh wrote: > We have the current stable gcc 2.6.3 that is known good and everyone > trusts. Let's have a gcc port (yes, a port) that has 2.7.2 + the > 2.7.2.1 prerelease patches + any other FreeBSD hacks that are needed > to make it work. People can chose between /usr/bin/gcc and > /usr/local/bin/gcc via /etc/make.conf. Sounds good. > Over time, this would allow > those people that wanted to follow gcc more closely to do so, and to > have source available for easy importing into whatever scheme the core > kernel uses. Yes, this is a lot of disk space, but no more wasteful > than having both emacs and XEmacs in the ports tree. Well I don't think, that it's a 'waste' of diskspace. After building and installing gcc 2.7.x in the ports section, you can do a make clean, and this saves the space for the gcc sources ;-)) For safety reasons we keep 2.6.3 ... But a gcc port would allow, to migrate slowly to 2.7.x ... > The version in > the ports tree would use gmake, just like emacs does now, and it > wouldn't be bmaked. I've build recent gccs several times this way, > and it works well. Yes this would work very easily this way ;-) > I'd also be happy to put together a port of gcc 2.7.2.1 so that people > that need the newer functionality (especially with g++) of that > revision can have it more easily than today. I'd do that by grabbing > 2.7.2 from prep or gatekeeper or freefall, applying the 2.7.2.1 trial > patches plus any other FreeBSD specific patches that would be needed, > as patch-aa, patch-ab, etc. I'd install it into /usr/local/bin. I'm > not married to any of this. Sounds good. So everybody could use the gcc 2.7.2.x port then, to work on a clean 'make world' with gcc 2.7.2.x. andreas@klemm.gtn.com /\/\___ Wiechers & Partner Datentechnik GmbH Andreas Klemm ___/\/\/ Support Unix -- andreas.klemm@wup.de pgp p-key http://www-swiss.ai.mit.edu/~bal/pks-toplev.html >>> powered by <<< ftp://sunsite.unc.edu/pub/Linux/system/Printing/aps-491.tgz >>> FreeBSD <<<