Eu estou tentando compilar um kernel do Qubes OS VM que possui as seguintes .config
options conjunto :
CONFIG_GCC_PLUGINS=y
CONFIG_GCC_PLUGIN_LATENT_ENTROPY=y
CONFIG_GCC_PLUGIN_STRUCTLEAK=y
Eu estou em um Fedora 28 AppVM que tem ccache
instalado (por exemplo, sudo dnf install ccache
então inicie um novo terminal para obter um novo PATH
set), então ele usa automaticamente o ccache sempre que eu tento compilar o kernel via make rpms
.
No entanto, com CONFIG_GCC_PLUGINS
set (e provavelmente os outros dois também), o sucesso do ccache para compilações sucessivas é cerca de 1% .
Porém, com CONFIG_GCC_PLUGINS
não definido, a taxa de acesso do ccache é acima de 99,9% .
Então, como aumentar a taxa de acertos do ccache com CONFIG_GCC_PLUGINS
set? Se possível. Talvez seja impossível devido a eles randomizarem algumas coisas no arquivo .o?