В начало → Тонкость работы 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 |