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]

Antwort per Email an