Я пытаюсь скомпилировать 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
(и, вероятно, двух других тоже) попадание в ccache для последовательных компиляций составляет около 1%.
Но с CONFIG_GCC_PLUGINS
частота попаданий в ccache превышает 99,9%.
Итак, как сделать так, чтобы частота попаданий в ccache была такой же высокой с установленным CONFIG_GCC_PLUGINS
? Если возможно. Может быть, это невозможно из-за того, что они случайно перемешали некоторые вещи в результате .o?