Wer (so wie ich) ccache benutzt, aber nicht bereit ist 1 Gigabyte oder mehr Festplattenplatz dafür zu opfern, sollte sich überlegen, den ccache nur bei Bedarf zu aktivieren, anstatt ihn in der /etc/make.conf ständig aktiviert zu haben.
Hat man eine eher kleine Cache-Größe eingestellt (z.B. weniger als 1 Gigabyte), wird man irgendwann feststellen, dass beim emergen von z.B. kdelibs die Ausgabe von ccache -s nur noch den Wert hinter "cache miss" erhöht.
Das kommt anscheinend daher, dass ja alles, auch kleinere ebuilds, die in 5 Minuten fertig sind, im cache liegen und wenn dieser voll ist, einfach die ersten wieder rausgeschmissen werden.
Wenn dann nach einigen Wochen oder gar Monaten wieder ein kdelibs-x.x.x-r2 fällig ist, ist kdelibs-x.x.x-r1 längst wieder vergessen.
Ich habe seit einiger Zeit FEATURES="ccache" aus der make.conf rausgeschmissen und gebe es bei großen ebuilds vorher an:
z.B.
Code: Select all
FEATURES="ccache" emerge kdelibs
Code: Select all
CC='ccache gcc' make -j2
Ergänzungen / Korrekturen jederzeit willkommen.


