тонкости при обновлении toolchain
в очередной раз обновлял систему, смеха ради решил в make.conf раскомментить ACCEPT_KEYWORDS="~x86", наивно думаю вдруг что нового увижу =)
радовался я нидолго
тут начались касяки...
перестали компилиться пакеты причем все больше и больше. много думал, листал форум, врезультате пришел к тому, что оказывается нужно обновлять toolchain, оказывается, я никогда не делал gcc-config ( стыдно =) )
но, разговор не об этом...
http://www.gentoo.org/doc/en/gcc-upgrading.xml
читая доку обновлял сразу 2 машины, ноут и стационарный комп. на обоих трудится ccache и distcc.
впринципе симптомы на обоих одни и теже, на разных пакетах вылетала компиляций( скажем на стационаре gcc не смог пересобраться, на ноуте пересобрался, но заткнулся на одном из пакетов при emerge -e system )
принял решение отрубить кэш и распределенную компиляцию, закомментив FEATURES="ccache distcc -userfeatch", сразу все пошло дальше, сейчас идет компиляция -e system.
теперь вопрос когда нужно чистить ccache ?(я снял в нем все лимиты), нужно ли при пересборке toolchain отрубать distcc? , хотя я замечал, что только при компиляции glibs отрубается распределенная компиляция.
ваши комментарии друзья !
- Для комментирования войдите или зарегистрируйтесь
надеюсь про
надеюсь про perl-cleaner, python-udater слыхали?
Про gcc тут всё правильно distcc и ccache надо отключать. Ибо версии gcc на машинах разные. Включить после сборки одинаковых gcc и корректного переключения профиля gcc и сноса старой версии(мне больше нравиться emerge --prune gcc). ccache после обновления gcc я бы очистил.
про python-updater
про python-updater слышал, про perl-cleaner нет, почитаю...
:-)
Вот это реально "смеха ради".
А я, пожалуй, останусь на "стабильной". :-)