Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 10 Apr 2006 11:01:21 -0400
From:      "Jim Stapleton" <stapleton.41@gmail.com>
To:        "Jim Stapleton" <stapleton.41@gmail.com>, freebsd-questions@freebsd.org
Subject:   Re: newbie question on upgrading GCC
Message-ID:  <80f4f2b20604100801j72e547e4k4b40883a331be422@mail.gmail.com>
In-Reply-To: <20060410145051.GA49978@owl.midgard.homeip.net>
References:  <80f4f2b20604100743t7d64053en84728f5c7e10f627@mail.gmail.com> <20060410145051.GA49978@owl.midgard.homeip.net>

next in thread | previous in thread | raw e-mail | index | archive | help
how do I setup make.conf to automatically use the new compiler?

Is there any way to set this new compiler as the default (such as
building the OS), without causing issues? Or would that be just a
royal pain in the posterior that is not worth the effort?

On 4/10/06, Erik Trulsson <ertr1013@student.uu.se> wrote:
> 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 compilati=
on fails.
>
> Yes, a bad idea indeed.  Do not try to change the base compiler unless yo=
u
> 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?80f4f2b20604100801j72e547e4k4b40883a331be422>