[РЕШЕНО] Использование нескольких версий gcc

Господа, а не поскажете ли, как задавать для разных пакетов разные используемые для компиляции версии gcc? Спрашиваю потому что у меня как основной используется gcc-4.7 (по двум причинам: изучаю/использую c++11, в свободное время люблю понаписать баг-репортов про пакеты, падающие с новой версией компилятора), но кроме него установлен gcc-4.6. Сейчас, если что-нибудь падает с 4.7, меняю системный компилятор gcc-config'ом, компилирую нужный пакет, меняю назад.
Соответсвенно, возможно ли задавать компилятор для отдельных пакетов наподобие того, как use-флаги задаются в package.use?

Jauhien

Jauhien написал(а):
Соответсвенно, возможно ли задавать компилятор для отдельных пакетов наподобие того, как use-флаги задаются в package.use?

Можно попробовать оттолкнуться от описанного здесь

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Да, спасибо за ссылку. Все,

Да, спасибо за ссылку. Все, оказывается, очень просто.

Лучше написать, что конкретно

Лучше написать, что конкретно нужно сделать. Можно здесь, но лучше там.

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Ну по данной Вами ссылке все

Ну по данной Вами ссылке все в общем есть. Но на всякий случай напишу тут.
Достаточно просто создать два файла:
jauhien@jpiatlicki ~ % cat /etc/portage/env/gcc-4-6
CC=gcc-4.6.3
CXX=g++-4.6.3

jauhien@jpiatlicki ~ % cat /etc/portage/package.env
net-libs/ptlib gcc-4-6

Впрочем, для приведенного в пример пакета достаточно было бы задать флаг -fpermissive или взять готовый патч )

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".