Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 11 Aug 1996 22:11:56 +0200 (MET DST)
From:      Andreas Klemm <andreas@klemm.gtn.com>
To:        Warner Losh <imp@village.org>
Cc:        current@FreeBSD.org
Subject:   Re: Whither gcc 2.7? 
Message-ID:  <Pine.BSF.3.95.960811220408.312A-100000@klemm.gtn.com>
In-Reply-To: <199608111659.KAA24937@rover.village.org>

next in thread | previous in thread | raw e-mail | index | archive | help
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 <<<




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.3.95.960811220408.312A-100000>