Я пытаюсь скомпилировать 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?

0