Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 21 Jul 2008 23:27:49 -0700
From:      "Garrett Cooper" <yanefbsd@gmail.com>
To:        "Jeremy Chadwick" <koitsu@freebsd.org>
Cc:        david@vizion2000.net, freebsd-ports@freebsd.org
Subject:   Re: gcc versions following upgrade 6.3 >7.0
Message-ID:  <7d6fde3d0807212327j5947fd95we4ca9a16e9769124@mail.gmail.com>
In-Reply-To: <20080721110910.GA30467@eos.sc1.parodius.com>
References:  <AB217A93D96E483695869A497569A44A@sleuth64> <20080721110910.GA30467@eos.sc1.parodius.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Jul 21, 2008 at 4:09 AM, Jeremy Chadwick <koitsu@freebsd.org> wrote:
> On Mon, Jul 21, 2008 at 03:11:25AM -0700, david@vizion2000.net wrote:
>> FreeBSD **.vizion2000.net 7.0-STABLE FreeBSD 7.0-STABLE #0: Wed Jul 16
>> 09:27:38 PDT 2008     @**.vizion2000.net:/usr/obj/usr/src/sys/GENERIC  amd64
>> # pkg_info |grep gcc
>> gcc-4.1.3_20080630  GNU Compiler Collection 4.1
>> gcc-4.2.5_20080702  GNU Compiler Collection 4.2
>> gccmakedep-1.0.2    Create dependencies in makefiles using 'gcc -M'
>>
>> Should both versions be installed?
>
> That depends.  Are you using any ports which depend on specific versions
> of GCC?  The base system version comes with gcc 4.2.1.  There may be
> ports which require older or newer GCC, however.
>
> "pkg_info -R" should help you determine what ports are dependant upon
> those two GCC ports.

There isn't anything wrong with having multiple compilers installed on
a given system, insomuch as they install within separate directories
or are prefixed differently. The sym-/hard-links for the compiler last
installed may be the one that gets used though (not sure because I
don't have any experience installing gcc from ports on FreeBSD)...

>> Do they not place files in same place?
>
> No.

This ties into the reply above, but if you have a compiler provided by
the base system and a compiler provided by ports, they won't install
in the same location, as ${PREFIX} dictates in ports.

-Garrett



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?7d6fde3d0807212327j5947fd95we4ca9a16e9769124>