Date: Mon, 16 Oct 2000 11:58:42 +0200 From: Szilveszter Adam <sziszi@petra.hos.u-szeged.hu> To: Konstantin Chuguev <Konstantin.Chuguev@dante.org.uk> Cc: freebsd-emulation@freebsd.org, freebsd-current@freebsd.org Subject: Re: Which GCC in CURRENT? [Was: Re: Wine update] Message-ID: <20001016115842.F4302@petra.hos.u-szeged.hu> In-Reply-To: <39EAC11A.F6FBAFC8@dante.org.uk>; from Konstantin.Chuguev@dante.org.uk on Mon, Oct 16, 2000 at 09:49:30AM %2B0100 References: <20001013144702.A15082@petra.hos.u-szeged.hu> <Pine.BSF.4.21.0010132202400.33145-100000@taygeta.dbai.tuwien.ac.at> <20001015163111.A24077@petra.hos.u-szeged.hu> <39EAC11A.F6FBAFC8@dante.org.uk>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Oct 16, 2000 at 09:49:30AM +0100, Konstantin Chuguev wrote: > > There are two directories in CURRENT's src/contrib: gcc and gcc.295 (the former is > fresher). In src/gnu/{usr.bin|lib} appropriate Makefile.inc files set .PATH to > .../.../gcc.295. > There seems to be no way to switch to another GCC by editing just one line > somewhere. > Does anybody knows why there are two GCC in CURRENT? Because there is a planned upgrade of the gcc to 2.96 sometime in the future. But the new gcc snapshot contained in that directory (which is also refreshed sometimes) is not yet ready for prime time. A gcc upgrade is a very delicate matter and must be planned carefully. Also, since 2.96 has not even been released yet, I assume the maintainer (bruce, AFAIK) just makes sure that it builds and compiles stuff OK and so by the time 5.0 will be released and hopefully 2.96 too, we just have to push the button and it will be there. If you look closely enough, you can also see two parallel gdb trees and at one time (before the upgrade to the latest release version) there also used to be two binutils dirs. I think this very careful approach on the part of the maintainer(s) makes sure that gcc (and binutils and libc) upgrades are so painless on FreeBSD, while they can be a significant PITA on Linux because of possible incompatibilities. -- Regards: Szilveszter ADAM Szeged University Szeged Hungary To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-emulation" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20001016115842.F4302>