Ideea de la distcc este: 
        Compilarea unui prog C sau C++ se face in 4 pasi :
                1. Precompilare
                se iau toate include-urile si se pun inline in codul c
                se iau toate define-urile si se inlocuiesc
                2. Compilare
                se ia codul C generat de precompiler si se transforma in cod assambler
                3. Asamblare( sau ceva de genul ...)
                se ia codul assambler si se transforma in cod binar
                4. Linking
                se iau toate codurile binare si se transforma in cod executabil
        distcc face remote doar pasii 2 si 3, iar deoarece toate include-urile
sunt inlocuite pe local nu ai treaba cu bibliotecile "voluntarului" care
iti compileaza codul.
        http://distcc.samba.org/manual/html/distcc-2.html#ss2.4


On Tue, 2002-12-17 at 19:28, Claudiu Cismaru wrote:
> On Tuesday 17 December 2002 17:02, you wrote:
> > Procesul ar trebui sa mearga ok pt. ca masina de pe care initiezi
> > compilarea trimite sursele preprocesate la celelalte - deci nu apar
> > probleme de include-uri. *Presupun* ca si link-editarea se face pe
> > aceeasi masina.
> >
> 
> Nu ai treaba cu include-urile... Eu am compilat KDE 3.x din cvs o gramada de 
> timp pe un Slack 8.0 si pe un distcc care rula pe un slack 7.0 (upgraded din 
> cand in cand) care nu a vazut in viata lui KDE* instalat (nici surse, nici 
> librarii nici cel mai simplu include file). Ideea e ca trebuie sa ai 
> fisierele si versiunea de gcc si de librarii de baza... Restul se transfera 
> pe masina destinatie ;)
> 
> Nu stiu insa ce se intampla la linkeditare statica. Oricum, masina destinatie 
> nu produce decat objecturi independente, nu face linkeditare... De asta se 
> ocupa masina pe care ai pornit compile-ul.
> 
> /me caruia ii e lene dupa ce si-a pus un sistem mai nou sa refaca configuratia 
> pentru un distcc pe masina locala

________________________________________________________________________
Mincu Alexandru 
     intelinet.ro 
Tel:

+40723 127 237 
+4 021 314 00 21 
www.intelinet.ro
[EMAIL PROTECTED]

---
Pentru dezabonare, trimiteti mail la 
[EMAIL PROTECTED] cu subiectul 'unsubscribe rlug'.
REGULI, arhive si alte informatii: http://www.lug.ro/mlist/


Raspunde prin e-mail lui