Hallo eric, On Mon, Jul 10, 2006 at 11:29:45AM +0200, Eric Hoch wrote: > Helga Fischer schrieb: > >Am Montag 10 Juli 2006 09:56 schrieb Mei Miao: > > > >[...] > > > >>Ich habe manchmal auch Verdachte, wo das sein könnte oder habe > >>Ideen, wie man den Code ändern könnte, aber ich kannte alles nicht > >>umsetzen, weil ein mal Kompilieren schon 20 Stunden dauert. Ich > >>habe auch versucht nur Writer zu kompilieren, ging aber nicht. Wie > >>arbeiten die Profis in OOo, müssen sie auch nach jede kleine > >>Änderung mal komplett kompilieren? Das könnte ich mir nicht > >>vorstellen. > > > >Normalerweise merkt der Compiler, wo sich was geändert hat und > >übernimmt dann die Ergebnisse des ersten Compilerlaufs und > >kompiliert nur die Änderungen neu.
Ne, das übernimmt das makefile-System > Macht das nicht ccache? Nee, auch nicht. ccache speichert die Resultate eines Kompileraufrufs, sprich wenn irgendwas identisches neu kompiliert wird, dann schickt ccache die Zwischengespeicherte Kopie von der Platte raus anstatt den Kompiler anzuwerfen und das erneut zu kompilieren. > [...] > Laß ich ccache weg, dann kompiliert der gcc unter Mac OS X jedes > Modul neu wenn ich OOo kompiliere. Der merkt sich nix. Dann ist das build-system unter Mac OSX kaputt. Ja, das buildsystem wechselt in jedes Modul und schaut nach was sich geändert hat, aber neu kompiliert werden sollte da nix. Auch sollte man, wenn man nur ein Ding geändert hat, die entsprechende Option zum Kommando build verwenden um von da an anzufangen wo sich auch wirklich was getan hat. (build --since bzw. auch build --prepare) ciao Christian -- NP: nichts --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
