Post  |  Commenti

Post Meta

15th
NOV

distcc: compilazione distribuita C/C++

1 Star2 Stars3 Stars4 Stars5 Stars (Nessun voto)
Loading ... Loading ...

Posted by RedSend | Filed under Programming

Vi parlo di un tool molto utile, in particolare di un programma che vi consente di distribuire la compilazione di qualsiasi programma scritto in C o C++ su vari host sulla rete.
Come potete immaginare è una sistema utilissimo quando ci si trova difronte una mole immensa di codice da compilare, oppure quando dovete compilare un programma di dimensione modeste ma su una macchina lenta.

Nel mio caso dovevo compilare kde e xorg su un pentium 2 (IBM thinkPad) un bel mattoncino con 64 Mb di ram e una CPU a 333MHz con cache da 256Kb (molto vecchio), allora ho pensato di usare distcc con il mio p4 in modo da velocizzare la compilazione di un bel p, sul sito ufficiale di distcc è dichiarato un aumento di prestazioni teorico fino a 3x ma in pratica ci si avviciana.

La particolaritè di questo programma è che non dipende assolutamente da sistema processore su cui gira a patto che installate cross-compilers un software che vi permette di sfruttare questa funzionalitè su sistemi operativi diversi, nel mio caso non è servito perchè su entrambi gira linux gentoo.

A brave vi mostro come installare distcc e qualche consiglio sulla configurazione.

Questo è TuxThinkPad…

Tags:

Leave a Reply

Il contenuto di questo Blog è rilasciato sotto Licenza Creative Commons (Leggi)