ports-mgmt/portmaster and DEFAULT_VERSION=gcc=4.8: lang/gcc dependency added

Tijl Coosemans tijl at FreeBSD.org
Tue Aug 5 16:44:05 UTC 2014


On Tue, 5 Aug 2014 16:41:24 +0200 Luca Pizzamiglio wrote:
> Hi list,
> I found a small issue with ports-mgmt/portmaster and the variable
> DEFAULT_VERSION defined in /etc/make.conf
> 
> I normally use clang, to build my ports, but I use the gcc48 port
> also. The actual lang/gcc is gcc 4.7.4, but I wouldn't another gcc
> installed :)
> In order to use lang/gcc48 instead of lang/gcc, I set
> DEFAULT_VERSION=gcc=4.8 in /etc/make.conf
> 
> Now, if you try to build with portmaster any port that requires gcc,
> the dependency lang/gcc is added (for instance, with astro/wcslib, but
> also www/firefox or mail/thunderbird)
>  # portmaster -D astro/wcslib
> 
> ===>>> Currently installed version: wcslib-4.23
> ===>>> Port directory: /usr/ports/astro/wcslib
> 
> ===>>> Launching 'make checksum' for astro/wcslib in background
> ===>>> Gathering dependency list for astro/wcslib from ports
> ===>>> Launching child to install lang/gcc
> 
> ===>>> wcslib-4.23 >> lang/gcc (1/1)
> 
> ===>>> Port directory: /usr/ports/lang/gcc
> 
> ===>>> Launching 'make checksum' for lang/gcc in background
> ===>>> Gathering dependency list for lang/gcc from ports
> 
> If I run a simple "make" from the directory /usr/ports/astro/wcslib,
> no dependency is added and the right gcc is used.
> 
> Am I the only one with this issue?

Can you try the attached patch?
-------------- next part --------------
A non-text attachment was scrubbed...
Name: gcc.default.patch
Type: text/x-patch
Size: 1481 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/freebsd-ports/attachments/20140805/79e7e24d/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 213 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/freebsd-ports/attachments/20140805/79e7e24d/attachment.sig>


More information about the freebsd-ports mailing list