Как обновить gcc
Обновлять `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`
