Hi Eric,
On Fri, Apr 15, 2005 at 12:11:42AM +0200, Eric Hoch wrote:
> Am Thu, 14 Apr 2005 23:30:20 +0200, schrieb Christian Lohmaier:
> > On Thu, Apr 14, 2005 at 10:16:00PM +0200, Eric Hoch wrote:
> >> Am Thu, 14 Apr 2005 21:23:51 +0200, schrieb Christian Lohmaier:
> >>> On Thu, Apr 14, 2005 at 08:43:32PM +0200, Eric Hoch wrote:
> >> [...]
> >>> Sonstige Anmerkungen:
> >>> ccache kann bei wiederholten builds erheblich Zeit sparen (wei� nicht ob
> >>> Du das auf dem Mac schon ausprobiert hast)
> > [...]
> >> Aber
> >> ich denke mal ich hab mich noch nicht intensiv damit
> >> auseinandersetzen k�nnen.
> >
> > Das tolle ist ja da� man nur die Links setzen mu� und sonst nix :-)
>
> Links setzen? Es ist wohl schon zu sp�t und ich sitz auf dem
> Schlauch.
Irgendie mu� man ja ccache sagen welche compiler es "�berwachen" soll.
Am einfachsten geht das wenn man einen link auf ccache setzt, also
g++ -> ccache (wird "g++" ausgef�rt, dann wird ccache ausgef�hrt. ccache
schaut nach wie es aufgerufen wurde (hier mit dem Kommando "g++" und
f�hrt den echten Compiler aus)
$ find ~/bin/ -type l -exec ls -l -g \{\} \;
lrwxr-xr-x 1 cl 32 Jan 2 2004 /home/cl/bin/java ->
/usr/java/j2sdk1.4.1_02/bin/java
lrwxrwxrwx 1 cl 15 Jan 21 14:54 /home/cl/bin/gcc -> /usr/bin/ccache
lrwxrwxrwx 1 cl 15 Jan 21 14:55 /home/cl/bin/g++ -> /usr/bin/ccache
lrwxrwxrwx 1 cl 15 Jan 21 14:55 /home/cl/bin/cc -> /usr/bin/ccache
lrwxrwxrwx 1 cl 15 Jan 22 01:55 /home/cl/bin/c++ -> /usr/bin/ccache
$
(die Links m�ssen nat�rlich in einem Verzeichnis stehen da� vor dem
Verzeichnis mit dem echten Compiler abgesucht wird)
> > [bei debug-build die Cachegr��e erh�hen]
> Nee, Debug Builds hab ich noch nicht gemacht. Die nutzen mir als
> Programmierer DAU auch eher wenig.
Ich meinte eher einen build mit debug-Informationen (z.B. f�r den
crashreporter oder um einen tauglichen stacktrace f�r die Programmierer
zu erstellen), keinen echten Debug (AKA "nonpro")-build.
>> [lndir]
> Werd ich mit dem n�chsten m95 wenn die Java patches von Eric
> Bachard drin sind mal testen und wenn es klappt dann �ndere ich die
> Buildinstructions ab. Man lernt bei OOo nie aus und bisher hab ich
> das einfach so gemacht mit dem kopieren, weil das f�r mich damals
> die schnellste L�sung war die Sourcen "sauber" zu halten und nicht
> ab und an festzustellen, da� jetzt im cvs ne neue Datei ist.
Bei der shadow-tree Methode mu�t Du halt selbst darauf achten da� du
nicht versehentlich das Original �nderst wenn Du den link in Deinem
Editor �ffnest (die meisten d�rften den link aufl�sen und das Original
laden und dann auch mit den �nderungen �berschreiben)
Aber das ist eigentlich die gr��te Gefahr.
> [...]
> der heute genug HTML f�r die gesammte n�chste Woche und bis Ende
> des Monats gesehen hat.
LOL :-)
ciao
Christian
--
NP: Metallica - Introduction
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]