Страница 1 из 1

Вопрос по gcc в FreeBSD

Добавлено: 2010-06-30 23:36:40
goshanecr
Друзья привет! У меня вопрос такой: В какой-то момент (у какого то из портов была опция что использовать gcc не системный а из портов) установился зависимостью этот самый gcc. Так вот у меня вопрос, ведь все порты по умолчанию при компиляции используют gcc идущий с фрёй а не тот который поставлен из портов? А мне было б интересно и мир весь пересобрать и все порты каким-нибудь там новеньким gcc. Понимаю что блажь, но хочется :) Подскажите как бы это подмутить? :)

Re: Вопрос по gcc в FreeBSD

Добавлено: 2010-06-30 23:49:57
Гость
откройте Makefile в любом порте gcc
там все увидите
какойто флаг который устанавливаеться для замены gcc

но если хотите реальный профит из бсд вижать, установите и соберите freebsd с ипользованием intel компилятора

Re: Вопрос по gcc в FreeBSD

Добавлено: 2010-07-01 7:14:42
Гость
мир/ядро может и не собраться, а вот многие порты должны. В gnats, кстати, валяются патчики для сборки firefox'а и libGL с помощью gcc44/gcc45.
Я использую вот этот метод + $LOCALBASE/lib/gcc45 в /etc/rc.d/ldconfig для -lstdc++. Если будешь использовать метод описанный в статье custom-gcc, то знай что libmap.conf не работает с ld(1) (cf. ports/148196).
Кстатие, не забудь использовать CPUTYPE?=native в make.conf вместо core2 (cf. посл. пост в conf/112997)