View previous topic :: View next topic |
Author |
Message |
zytek Apprentice
Joined: 06 Feb 2004 Posts: 233 Location: Poland, Ostrów Wlkp.
|
Posted: Thu Feb 19, 2004 9:36 pm Post subject: distcc |
|
|
hejo, ponieważ mój desktop (athlon, realne 2,5Ghz (jakiś 3600-3700 by to był;>) będzie miał niedługoi DUŻO do kompilowania to postanowiłem odpalić distcc i zaprzęgnąć do pomocy serwer z p3 600mhz
zaznaczam, że na serwerze jest PLD, ta sama wersja gcc.
pierwsze testy przeprowadziłem na nano i..
z distcc w FEATURES - 2min 11 sekund
bez distcc - 1 minuta 15sekund ;>
próbowałem pare razy z -j 2 w single i -j 3 -j 5 w dualu i efekt taki sam.
pytanie - czy to tylko dlatego, że nano to bardzo mały kawałek kodu i przesyłka po sieci spowalnia kompilację?
właśnie buduję kernela na -j 2 na desktopie, zobaczymy jak to będzie z -j 3 i distcc.
btw potem sobie odpalę kompa mamy z jakimś Live CD i będzie 3600 MHZ mocy obliczeniowej;) nice shit |
|
Back to top |
|
|
zytek Apprentice
Joined: 06 Feb 2004 Posts: 233 Location: Poland, Ostrów Wlkp.
|
Posted: Thu Feb 19, 2004 9:44 pm Post subject: |
|
|
No i mamy problem:
kanapa linux # time make -j 3 CC="distcc"
HOSTCC scripts/fixdep
HOSTCC scripts/split-include
HOSTCC scripts/conmakehash
HOSTCC scripts/docproc
HOSTCC scripts/kallsyms
CC scripts/empty.o
HOSTCC scripts/mk_elfconfig
HOSTCC scripts/pnmtologo
cc1: error: unrecognized option `-Wdeclaration-after-statement'
make[1]: *** [scripts/empty.o] Błąd 1
make[1]: *** Czekam na niezakończone zadania....
make: *** [scripts] Błąd 2
real 0m1.124s
user 0m0.990s
sys 0m0.140s
gcc u mnie na gentoo i na PLD to samo, 3.3.2 .. jakieś pomysły? :/ |
|
Back to top |
|
|
zytek Apprentice
Joined: 06 Feb 2004 Posts: 233 Location: Poland, Ostrów Wlkp.
|
Posted: Thu Feb 19, 2004 10:14 pm Post subject: |
|
|
Uhm, no więc mały update. Po pierwsze distcc testowałem na glib a nie na nano. Po drugie było dłużej, bo nie wiedziałem, że localhost'a teśż trzeba dodać do listy )) Teraz jest kilkusekundowy, ale zawsze, przyrost wydajności... na większych kawałkach kodu pewnie dopiero będzie widać różnicę.
No ale nadal nie rozwiązało to problemów z
cc1: error: unrecognized option `-Wdeclaration-after-statement'
edit: wina musi leżeć po stronie systemu z PLD, musi być w jakimś sensie niezgodny (tam się 2.6 kompiluje lokalnie) bo -j 1 CC="distcc" na desktopie działa. |
|
Back to top |
|
|
tigrysek n00b
Joined: 21 Feb 2004 Posts: 33 Location: Gdańsk, POLAND
|
Posted: Sat Apr 03, 2004 8:40 am Post subject: |
|
|
a GCC 3.3.3 nie pomaga ?? u mnie pomogło wyłączenie z distcc kompów ze starszym GCC
to oznacza że kompilujesz na jeden watek... wyłącznie na localhost.. to nie ma prawa nie działać... |
|
Back to top |
|
|
|