Как правильно пересобрать world

Обновил gcc.
в доке написано дальше делать
emerge -vae system
emerge -vae world

Я сделал emerge -vae system
далее хочу делать emerge -vae world но
ведь пакеты которые в system входят в состав world входят и в состав system.
Я не хочу их пересобирать по 2 раза, как мне сказать чтобы пересобирались пакеты входящие в world но не в system ???

это специально

это специально сделано.
можно настроить ccache - тогда лишнего компилиться не будет никогда

Re: это специально

evadim написал(а):
это специально сделано.
можно настроить ccache - тогда лишнего компилиться не будет никогда

А можно поподробнее ?
Я сходу найти про это не смог :-(

ставим[I]

ставим

[I] dev-util/ccache
     Available versions:  2.2 2.3 ~2.4 ~2.4-r1 ~2.4-r2 ~2.4-r6
     Installed versions:  2.3(09:50:56 05.09.2006)
     Homepage:            http://ccache.samba.org/
     Description:         fast compiler cache

в /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 -b linux-headers binutils gcc glibc
emerge -bke system
emerge -bke world

а 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 = двоичный прикладной интерфейс

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".