Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index International Gentoo Users Deutsches Forum (German) Deutsche Dokumentation
  • Search

ccache nur für "Dicke Brocken"

Dokumentation, Tipps und Tricks.
Post Reply
  • Print view
Advanced search
5 posts • Page 1 of 1
Author
Message
HeadbangingMan
Apprentice
Apprentice
User avatar
Posts: 265
Joined: Mon Mar 24, 2003 7:55 pm
Location: Heimbach-Weis / Germany

ccache nur für "Dicke Brocken"

  • Quote

Post by HeadbangingMan » Sat Jun 11, 2005 11:42 am

Hallo,

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
Beim kernel bauen mit der manuellen Methode (make menuconfig, make) ist ein

Code: Select all

CC='ccache gcc' make -j2 
ganz hilfreich.

Ergänzungen / Korrekturen jederzeit willkommen.
Always bang your Head!
Top
slick
Bodhisattva
Bodhisattva
User avatar
Posts: 3495
Joined: Sun Apr 20, 2003 11:44 am

  • Quote

Post by slick » Mon Jun 13, 2005 6:47 am

Hilfreicher Tipp. Habs mal in Dokumentationen, Tipps & Tricks verlinkt.
Top
schachti
Advocate
Advocate
User avatar
Posts: 3765
Joined: Mon Jul 28, 2003 10:01 am
Location: Gifhorn, Germany

Re: ccache nur für "Dicke Brocken"

  • Quote

Post by schachti » Fri Sep 08, 2006 9:44 am

HeadbangingMan wrote: Beim kernel bauen mit der manuellen Methode (make menuconfig, make) ist ein

Code: Select all

CC='ccache gcc' make -j2 
ganz hilfreich.
Kann es sein, daß das mit sys-kernel/gentoo-sources-2.6.17-r7 nicht mehr funktioniert? Ich habe es probiert und während des Compilierens in einer anderen Konsole immer mal wieder ccache -s aufgerufen - alle Statistiken (und damit insbesondere die Werte "cache hit", "cache miss" und "files in cache") bleiben konstant, was ja ein Zeichen dafür ist, daß ccache nicht verwendet wird.
Never argue with an idiot. He brings you down to his level, then beats you with experience.

How-To: Daten verschlüsselt auf DVD speichern.
Top
Klaus Meier
Advocate
Advocate
User avatar
Posts: 2908
Joined: Mon Apr 18, 2005 8:08 pm
Location: Bozen

  • Quote

Post by Klaus Meier » Sun Sep 10, 2006 10:30 am

Meine irgendwo mal gelesen zu haben, daß ccache auch benutzt wird, wenn es nicht als FEATURE angegeben wird. Wenn es da ist, wird es benutzt. Ich hab es aber wieder rausgeschmissen, weil ich genau diesen Effekt hatte, daß ich bei ca. 10% der Pakete ein Cache hit hatte. Und dafür hat es mir zu viel Platz verbraucht. Könnte es da helfen, noch mehr Platz bereitzustellen?

Oder ganz brutal, wenn man es nicht benutzen möchte, einfach /usr/bin/ccache umbenennen?
Top
HeadbangingMan
Apprentice
Apprentice
User avatar
Posts: 265
Joined: Mon Mar 24, 2003 7:55 pm
Location: Heimbach-Weis / Germany

Re: ccache nur für "Dicke Brocken"

  • Quote

Post by HeadbangingMan » Sun Sep 10, 2006 11:39 am

schachti wrote:
HeadbangingMan wrote: Beim kernel bauen mit der manuellen Methode (make menuconfig, make) ist ein

Code: Select all

CC='ccache gcc' make -j2 
ganz hilfreich.
Kann es sein, daß das mit sys-kernel/gentoo-sources-2.6.17-r7 nicht mehr funktioniert? Ich habe es probiert und während des Compilierens in einer anderen Konsole immer mal wieder ccache -s aufgerufen - alle Statistiken (und damit insbesondere die Werte "cache hit", "cache miss" und "files in cache") bleiben konstant, was ja ein Zeichen dafür ist, daß ccache nicht verwendet wird.
Wenn ich mich recht erinnere, musste ich die Reihenfolge in der $PATH - Variablen ändern. Genau weiss ich es allerdings nicht mehr.
Always bang your Head!
Top
Post Reply
  • Print view

5 posts • Page 1 of 1

Return to “Deutsche Dokumentation”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic