Bei Dir stimmt noch was nicht, da wird ja nix gecached, bzw. der Cache greift bei Dir Null! (Cache hit)Token hat geschrieben:token@token-desktop:~$ ccache -s
cache directory /home/token/.ccache
cache hit 0
cache miss 58
called for link 12
not a C/C++ file 6
autoconf compile/link 5
unsupported compiler option 8
no input file 19
files in cache 116
cache size 696 Kbytes
max cache size 976.6 Mbytes
Bei mir stehen da ein paar Tausend... Und ich kann nur sagen, das gibt einen gewaltigen Boost.
Ich hab's übrigens nach dietmarw & kroki's Anleitung per Hand gemacht (beides!), kann also nicht sagen, ob's an den Newmake-Schaltern oder den geposteten Diffs liegt.
Mal davon abgesehen, dass Deine Werte dafür sprechen, dass da garnix passiert, erst ab dem zweiten Durchlauf würde der Cache greifen, ist ja klar. Aber selbst ein zweiter Durchlauf würde bei Dir nichts bringen. (Nur 116 Files im Cache, da müssten Tausende stehen.)
Für mich sieht's so aus, als wenn dietmarw's Part bei Dir nicht vorhanden ist bzw. nicht greift. Evtl. nochmal den Thread von vorne ganz genau lesen, alles Wichtige steht auf Seite 1. Hat alles nichts mit Hardware-Config oder Linux Distro zu tun.
Momentchen, ich poste gleich mal meinen ccache -s Output.
Hier isser:
Code: Alles auswählen
cache hit 5877
cache miss 15692
called for link 1258
multiple source files 26
compile failed 327
preprocessor error 138
not a c/c++ file 810
autoconf compile/link 2307
unsupported compiler option 1588
no input file 1289
files in cache 31384
cache size 179.6 MBytes
max cache size 4.0 Gbytes
Nicht wundern über die "failed", "unsupported" etc. Werte. Das compilierte Image läuft momentan wunderbar auf der Box. Diese "Fehler" sind wohl normal, das Ergebnis beeinflusst es jedenfalls nicht. (Außer dass das Compilieren sowas von schnell geht...)
Danke an dietmarw & kroki für die Anleitungen! Genau das, was ich gesucht hatte. Danke schön nochmal!!!!!!