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

Fernstudium Informatik
Joe Cole, 12.12.2017 10:36, 1 Antworten
Hallo! habe früher als ich 13 Jahre angefangen mit HTML und später Java zu programmieren. Weit...
Installation Linux mint auf stick
Reiner Schulz, 10.12.2017 17:34, 2 Antworten
Hallo, ich hab ein ISO-image mit Linux Mint auf einem Stick untergebracht Jetzt kann ich auch...
Canon Maxify 2750 oder ähnlicher Drucker
Hannes Richert, 05.12.2017 20:14, 4 Antworten
Hallo, leider hat Canon mich weiterverwiesen, weil sie Linux nicht supporten.. deshalb hier die...
Ubuntu Server
Steffen Seidler, 05.12.2017 12:10, 1 Antworten
Hallo! Hat jemand eine gute Anleitung für mich, wie ich Ubuntu Server einrichte? Habe bisher...
Tinte sparen bei neuem Drucker
Lars Schmitt, 30.11.2017 17:43, 2 Antworten
Hi Leute, ich habe mir Anfang diesen Monats einen Tintenstrahldrucker angeschafft, der auch su...