Hello!

On Sat, 21 Dec 2013 at 00:02:21 (+0200), Vladislav V. Prodan wrote:

> У меня в системе и gcc и gcc46

> Порты собираются gcc46
> в make.conf:

> .if !empty(.CURDIR:M/usr/ports/*) && exists(/usr/local/bin/gcc46)
> CC=gcc46
> CXX=g++46
> CPP=cpp46
> .endif

btw, эти три строки можно заменить на одну: USE_GCC=4.6 или USE_GCC=4.6+
Я бы даже сказал, не "можно", а "нужно" - bsd.gcc.mk при использовании
USE_GCC много всякого проверяет и определяет, в то числе устанавливает
запрошенную версию, если она не установлена. Т.е. exists() можно убрать
и тогда порты установят запрошенную версию.

-- 
George L. Yermulnik
[YZ-RIPE]

Ответить