Wie mache ich ccache mit CONFIG_GCC_PLUGINS = y funktionieren und auch wenn es unset ist, während der Kernel kompiliert wird?
Ich versuche, einen Qubes OS VM- Kernel zu kompilieren, der die folgenden .config
Optionen enthält :
CONFIG_GCC_PLUGINS=y CONFIG_GCC_PLUGIN_LATENT_ENTROPY=y CONFIG_GCC_PLUGIN_STRUCTLEAK=y
Ich bin auf einer Fedora 28 AppVM, die ccache
installiert ist (z. B. sudo dnf install ccache
dann ein neues Terminal starten, um ein neues PATH
Set zu erhalten), so dass automatisch ccache verwendet wird, wenn ich versuche, den Kernel über zu kompilieren make rpms
.
Bei CONFIG_GCC_PLUGINS
set (und wahrscheinlich auch den anderen beiden) liegt der ccache-Treffer für aufeinanderfolgende Compilations jedoch bei etwa 1% .
Bei CONFIG_GCC_PLUGINS
unset liegt die Trefferquote jedoch bei über 99,9% .
Wie kann man also die Caché-Trefferquote mit dem CONFIG_GCC_PLUGINS
Set genauso hoch machen? Wenn möglich. Vielleicht ist es unmöglich, weil sie einige Sachen in der resultierenden .o zufällig sortiert haben?
0 Antworten auf die Frage
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
2
ThunderBird / Lichtsynchronisation mit SE k770i
-
4
Linux-Dateisystem
-
6
Vollbild-Flash langsam in KDE 4