Вы здесь

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

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

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 или взять готовый патч )