В начало → Тонкость работы ccache с emerge
Gentoo-doc HOME В начало

Тонкость работы ccache с emerge


Вы пробовали оценить эффективность работы ccache при пересборке системы? Проделайте опыт: очистите кэш (ccache -C) и запустите пересборку (emerge --emptytree world). После пересборки десятка-другого пакетов прервите процесс и посмотрите статистику (ccache -s) Запустите пересборку по новой и опять прервитесь на старом месте. Что показывает статистика? Много ли совпадений?

А теперь добавьте в /etc/make.conf строчки

CC=gcc

CXX=g++

очистите кэш и статистику и повторите эксперимент заново. Не правда ли, что после этого кэш только и заработал?

Суть: по состоянию на апрель 2005 ccache опознает как компилятор только стандартные имена типа gcc, g++ и не опознает такие имена как i686-pc-linux-gnu-gcc. Однако именно такие имена и используют пакеты в качестве компилятора после работы скриптов кофигурации configure

В начало
В начало → Тонкость работы ccache с emerge