Как правильно пересобрать world
titan 29 ноября, 2006 - 15:51
Обновил gcc.
в доке написано дальше делать
emerge -vae system
emerge -vae world
Я сделал emerge -vae system
далее хочу делать emerge -vae world но
ведь пакеты которые в system входят в состав world входят и в состав system.
Я не хочу их пересобирать по 2 раза, как мне сказать чтобы пересобирались пакеты входящие в world но не в system ???
»
- Для комментирования войдите или зарегистрируйтесь
это специально
это специально сделано.
можно настроить ccache - тогда лишнего компилиться не будет никогда
Re: это специально
А можно поподробнее ?
Я сходу найти про это не смог :-(
ставим[I]
ставим
в /etc/make.conf пишем/добавляем
FEATURES="ccache"
CCACHE_DIR="/var/tmp/.ccache" # еслим не поставить будет в папке /root
CCACHE_SIZE="2G" # размер
:-) Сразу
:-)
Сразу собирать world
_________________
Экстремальный спорт - http://alternative.kondopoga.ru
Linux for every!!!
нельзя. потому
нельзя. потому что при сборке мира должны использоваться уже пересобранные пакеты из system'а. так что сначала нужно пересобрать system, а потом уж и world. (вообще правильней сначала пересобрать тулчэйн)
после обновления gcc нужно дважды обновить пакеты тулчэйна. потом обновить system, потом world. :) раз ты уже обновил gcc, значит считай один раз тулчэйн пересобрал.
сделать это можно так:
а emerge system && world
а emerge system && world уже не катит?
_________________
Экстремальный спорт - http://alternative.kondopoga.ru
Linux for every!!!
Ну на счет
Ну на счет тулчейна ты загнул....
Gcc вобщето и так себя два раза пересобирает:
Сначала собирает системным gcc stage1 компилятор
Потом его пересобирает им же
А тока потом stage1 компилятором собирает себя до конца...
_________________
Gentoo GNU/Linux 2.6.19 GCC 4.1.1 Dual Xeon
Working on Gentoo for iPAQ hx4700 :-)
А нужно ли пересобирать если... ?
Вот у меня стоит gcc-4.1.1. А тут вдруг выходит gcc-4.1.1-r1
то что это, мне опять всю систему перекомпиливать надо ???
нет
нет
а если linux-header-....-r2 например вышел вместо r1 ????
тоже не нужно ничего пересобирать ?
ДА
ДА
Ага... а после
Ага... а после переустановки (например), gentoo-sources, надо снести все что есть, скачать новую генту и поставить заново :)
_________________
Fedora? rpm -Uhv emerge
да
да
:)
Только при
Только при смене главной версии т.е когда выйдет gcc-5
ну допустим ABI
ну допустим ABI могут и раньше поменять, в любом случае на gentoo.org обычно если недостаточно простого апгрейда - выкладывают руководство по миграции
ABI ?
А что такое ABI ???
И еще как понять такое ?
(amulegui:32335): Pango-WARNING **: shape engine failure, expect ugly output. the offending font is 'Verdana 10'
(amulegui:32335): Pango-WARNING **: pango_font_get_glyph_extents called with bad font, expect ugly output
то что со шрифтами че-то это я понял, а как поправить ?
ABI = двоичный
ABI = двоичный прикладной интерфейс