Hi *,
On Mon, Mar 21, 2005 at 07:56:18PM +0100, Eric Hoch wrote:
> Am Mon, 21 Mar 2005 18:50:08 +0100, schrieb Joerg Sievers:
> [OOo auf dem Mac kompilieren]
> [...]
> Damit wird das was aus dem cvs ausgecheckt wurde in einen zweiten
> Ordner kopiert und die Sourcen bleiben sauber]
ich mach das unter Linux Ãhnlich. Die cvs-Sourcen mittels "cp -a"
duplizieren (eigentlich ein unnÃtiger Schritt, das mache ich nur aus
paranoia) und davon dann einen shadow-tree erzeugen (mit lndir)
lndir â create a shadow directory of symbolic links to another direcâ
tory tree
(sprich ganz normale Verzeichnisse, aber die Dateien sind verlinkt)
> [...]
> Ab da viele Stunden warten. Bei mir sind es aktuell ~12h reine
> Kompilierzeit.
Funktioniert compilercache denn nicht? Das sollte die Dauer bei
wiederholten Builds (sprich den build des nÃchsten Milestones) auf die
HÃlfte reduzieren - je nachdem wie umfangreich die Ãnderungen dazwischen
sind...
http://ccache.samba.org/
> Da der Build aber Ãfter bricht werden da schnell 24
> bzw. 36h draus da ich auch irgendwann mal schlafen will oder
> einfach das Arbeiten wÃhren dem Kompilieren die Buildzeit
> entsprechend verlÃngert. Hab halt nur einen Mac.
Annahme: bricht ab bei <brokenmodule>
Fehler beheben, dann
cd <brokenmodule>
build
build --deliver
cd ../instsetoo_native
build --from <brokenmodule>
Sollte bei AbbrÃchen das ganze Prozedere beschleunigen. Dann werden die
(bereits kompilieren) AbhÃngigkeiten Ãbersprungen und nicht nochmals
gecheckt - geht natÃrlich nur gut wenn man nix an den bereits
compilierten Dateien Ãndern muÃ)
> Im Idealfall hast du dann am Ende in
> instsetoo_native/unxmacxp.pro/OpenOffice/Install/ die Ordner fr, de
> und en_Us in denen die jeweiligen Metapakete liegen.
>
> Du kannst durch weglassen von en_Us und fr im configure script auch
> nur ein de OOo kompiliern oder wenn du willst noch andere Sprachen
> hinzufÃgen.
Unter Linux wird en immer erstellt.
> [...]
> Kannst ja mal die obige Anleitung prÃfen. Da sind sicherlich Fehler
> drin aber so grob sollte sie passen.
Wer Ãfters kompiliert, dem sei der Compilercache ans Herz gelegt.
ciao
Christian
--
NP: 4Lyn - Pure
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]