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

  • Das Spiel zum Wochenende: Frogatto and Friends
    Ein kleiner grüner Frosch hüpft in diesem klassischen Jump and Run durch wunderschön gezeichnete Landschaften und versucht mit seiner waffenscheinpflichtigen Zunge sein Heimatdorf von bösen Monstern zu befreien.
  • Portage – das Paketsystem von Gentoo Linux
    Portage, das Paketsysteme von Gentoo Linux, erscheint auf den ersten Blick recht komplex. Bei genauerem Hinsehen erweist es sich aber als extrem vielseitig und einfach zu handhaben.
  • Erste Push-IMAP-Demonstration mit Akonadi
    Die KDE Entwickler arbeiten fieberhaft an der Umstellung des Groupware-Clients Kontact auf die neue Akonadi Infrastruktur. Akonadi ist ein lokaler Groupware Cache, der Zugriff auf allerlei Daten in diesem Bereich erlaubt - Email, Kontakte, Termine, und viele mehr.

Kommentare

Aktuelle Fragen

Knoppix-Live-CD (8.0 LU-Edition) im Uefiboot?
Thomas Weiss, 26.04.2017 20:38, 0 Antworten
Hallo, Da mein Rechner unter Windows 8.1/64Bit ein Soundproblem hat und ich abklären wollte, o...
Grub2 reparieren
Brain Stuff, 26.04.2017 02:04, 5 Antworten
Ein Windows Update hat mir Grub zerschossen ... der Computer startet nicht mehr mit Grub, sondern...
Linux open suse 2,8
Wolfgang Gerhard Zeidler, 18.04.2017 09:17, 2 Antworten
Hallo.bitte um Hilfe bei. Code fuer den Rescue-login open suse2.8 Mfg Yvo
grep und sed , gleicher Regulärer Ausdruck , sed mit falschem Ergebnis.
Josef Federl, 15.04.2017 00:23, 1 Antworten
Daten: dlfkjgkldgjldfgl55.55klsdjfl jfjfjfj8.22fdgddfg {"id":"1","name":"Phase L1","unit":"A",...
IP Cams aufzeichnen?
Bibliothek der Technischen Hochschule Mittelhessen / Giessen, 07.04.2017 09:25, 7 Antworten
Hallo, da nun des öfteren bei uns in der Nachbarschaft eingebrochen wird, würde ich gern mein...