Ccache erreicht Version 3.0

Ccache erreicht Version 3.0

Schlauerer Cache

Anika Kehrer
22.06.2010 Der GCC-Cacher springt nach fast sechs Jahren von Version 2.4 auf 3.0 und steht ab sofort unter der GPLv3.

Ein so genannter direkter Modus erlaubt jetzt, Ccache unter Umgehung des Präprozessors Hashes aus dem Quellcode berechnen zu lassen, was Rechenressourcen spart. Weiter kann Ccache jetzt Objektdateien mittels der Option "CCACHE_COMPRESS" komprimiert zwischenspeichern. Als neue Option sind auch "CCACHE_COMPILERCHECK" hinzugekommen, mit Hilfe derer Ccache den verwendeten Compiler genauer identifiziert, sowie "CCACHE_EXTRAFILES", womit Ccache weitere Dateien in die Hashsummenberechnung einbezieht. Weitere Neuerungen wie neue unterstützte Sprachen (Objective-C) und Compiler-Flags (-x) enthalten die Release-Notes.

Die Software steht als GZ-komprimiertes Tar-Archiv oder als Git-Checkout zum Download bereit. Ihre Maintainerschaft hat jüngst von dem australischen Projektinitiator und Honorarprofessor Dr. Andrew Tridgell zu dem schwedischen Motorola-Softwareentwickler Joel Rosdahl gewechselt. So kommt es, dass die Newseinträge auf der Projektseite einen ansehnlichen Zeitsprung von 2004 auf 2010 machen.

Ccache nutzt einen standardmäßig auf 1 GByte begrenzten Cache-Speicherplatz, um vergangene Kompiliervorgänge zwischenzuspeichern. Kompiliert der Entwickler gleichen Code wiederholt, merkt das die Software mittels Hash-Prüfsummen und greift zum Beispiel auf zwischengeispeicherten Compiler-Output zurück. Dieses Vorgehen sorgt laut Entwicklern für enormen Geschwindigkeitszuwachs. Allerdings kann Ccache nur einzelne Quellcodedateien verarbeiten, mehrgliedriger oder gelinkter Sourcecode ist laut Manual nicht unterstützt.

Ähnliche Artikel

Kommentare

Aktuelle Fragen

KWord Quiz
Carl Garbe, 30.08.2016 16:19, 0 Antworten
KWord Quiz lässt sich bei mir (nach einem update auf Ubuntu 16.04 LTS) nicht mehr speichern, kann...
NOKIA N900 einziges Linux-Smartphone? Kein Support mehr
Wimpy *, 28.08.2016 11:09, 1 Antworten
Ich habe seit vielen Jahren ein Nokia N900 mit Maemo-Linux. Es funktioniert einwandfrei, aber ich...
Scannen nicht möglich
Werner Hahn, 19.08.2016 22:33, 3 Antworten
Laptop DELL Latitude E6510 mit Ubuntu 16,04, Canon Pixma MG5450. Das Drucken funktioniert, Scann...
Wie kann man das berichtigen
Udo Muelle, 17.07.2016 20:39, 1 Antworten
Fehlschlag beim Holen von http://extra.linuxmint.com/dists/rosa/main/binary-i386/Packages Hash-S...
Installation Genimotion
Horst Müller, 15.07.2016 17:00, 1 Antworten
Hallo, ich kann Genimotion nicht installieren. Folgende Fehlermeldung habe ich beim Aufruf erh...