gcc versions following upgrade 6.3 >7.0
Garrett Cooper
yanefbsd at gmail.com
Tue Jul 22 06:27:51 UTC 2008
On Mon, Jul 21, 2008 at 4:09 AM, Jeremy Chadwick <koitsu at freebsd.org> wrote:
> On Mon, Jul 21, 2008 at 03:11:25AM -0700, david at 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
More information about the freebsd-ports
mailing list