Обновлять gcc нужно хотя бы по двум причинам: первое - в gcc бывают ошибки, второе - перекомпиляция старых программ новым компилятором может дать выигрыш в оптимизации программ, которыми пользуемся.
Ничего сложного в этом нету. Просто поэтапно нужно сделать:
# emerge -uva gcc# gcc-config x86_64-pc-linux-gnu-4.4.2
(вместо x86_64-pc-linux-gnu-4.4.2 ставится своя версия gcc. список доступных gcc можно получить командой gcc-config -l)
Потом:
# source /etc/profile# emerge --oneshot -av libtool
Теперь можно пересобрать систему новым компилятором. Перед этим нужно пересобрать набор программ для компиляции:
# emerge -eav system
А теперь пересоберем мир:
# emerge -eav world
После вышеописанных процедур можно удалить старый gcc:
# emerge -C gcc-x.x
Вместо gcc-x.x пишется старая версия gcc