Date: Mon, 10 Apr 2006 16:50:51 +0200 From: Erik Trulsson <ertr1013@student.uu.se> To: Jim Stapleton <stapleton.41@gmail.com> Cc: freebsd-questions@freebsd.org Subject: Re: newbie question on upgrading GCC Message-ID: <20060410145051.GA49978@owl.midgard.homeip.net> In-Reply-To: <80f4f2b20604100743t7d64053en84728f5c7e10f627@mail.gmail.com> References: <80f4f2b20604100743t7d64053en84728f5c7e10f627@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Apr 10, 2006 at 10:43:51AM -0400, Jim Stapleton wrote: > I did a "make install clean" in the lang/gcc40/ directory to get a > newer version of GCC, and it seems happy, so the next thing I did was > I replaced my /usr/bin/gcc, /usr/bin/g++, etc. binaries with hard > links to the /usr/local/bin/gcc-freebsd-4.0, > /usr/local/bin/g++-freebsd-4.0, etc. binaries. That sounds like a bad idea. > > Now when I try to make things, I get a lot of errors and most compilation fails. Yes, a bad idea indeed. Do not try to change the base compiler unless you really know what you are doing. > > I backed up the original binaries (gcc -> gcc-original), and things > seem to be fixed, and compiles work. What should I do? You should leave the standard compiler alone. If you wish to use the newer compiler invoke it as gcc40 (IIRC), but don't try use it to rebuild FreeBSD itself. > > Also, the ports install does not make a "cc-freebsd-4.0" binary, so > I'm leary of replacing it with a hard link to the gcc-freebsd-4.0 > biary, although when I run "cc --version", it tells me that it is gcc > 3.4.x, which is the default gcc install. -- <Insert your favourite quote here.> Erik Trulsson ertr1013@student.uu.se
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060410145051.GA49978>