Как заставить ccache с CONFIG_GCC_PLUGINS = y работать так же, как и когда он не установлен, при компиляции ядра?
Я пытаюсь скомпилировать Qubes OS VM ядро, которое имеет следующие .config
опции установить :
CONFIG_GCC_PLUGINS=y CONFIG_GCC_PLUGIN_LATENT_ENTROPY=y CONFIG_GCC_PLUGIN_STRUCTLEAK=y
Я использую Fedora 28 AppVM, которая ccache
установила (например, sudo dnf install ccache
затем запустила новый терминал, чтобы получить новый PATH
набор), поэтому он автоматически использует ccache всякий раз, когда я пытаюсь скомпилировать ядро через него make rpms
.
Однако при использовании CONFIG_GCC_PLUGINS
set (и, возможно, двух других) попадание ccache для последовательных компиляций составляет около 1% .
Но с CONFIG_GCC_PLUGINS
неустановленным, коэффициент попадания в ccache превышает 99,9% .
Итак, как сделать так, чтобы частота попаданий в ccache была такой же высокой с CONFIG_GCC_PLUGINS
set? Если возможно. Может быть, это невозможно из-за того, что они случайно перемешали некоторые вещи в результате .o?
0 ответов на вопрос
Похожие вопросы
-
9
В чем разница между командами "su -s" и "sudo -s"?
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
4
Каковы различия между основными дистрибутивами Linux? Я замечу?
-
-
2
Ограничить использование процессора для Flash в Firefox?
-
2
Как мне заставить мой микрофон работать под Debian GNOME?
-
2
Конки установки - образцы / идеи?
-
3
Каковы различия между оконными менеджерами Linux?
-
2
ThunderBird / Синхронизация освещения с SE k770i
-
4
Файловая система Linux
-
6
Полноэкранная медленная вспышка в KDE 4