distcc debian hosttal

Fórumok

distcc debian hosttal

Hozzászólások

udv

miutan eltunt egy kisebb crash utan a var konyvtaram, par programot ujra kell rakni. hogy ezt gyorsabba tegyem, distcc-t hasznalnek.

mukodik is jobbara, viszont egyszercsak leall a kovetkezo hibaval:

[code:1:69e4b1b793]distccd[5352] (dcc_execvp) ERROR: failed to exec i686-pc-linux-gnu-gcc: No such file or directory[/code:1:69e4b1b793]

a googlit mar vegignyalaztam, de nem talaltam megoldast. a gentoo oldalan van egy tipp az ilyesmire, de nem jott be. azt ertem, hogy a gentoo valamiert egy ${CHOST}-gcc nevu binarissal akarja forditani, de nem ertem, hogy a CC definialasa a make.conf-ban ezt miert nem uti ki, es ez jol van-e igy.

a make.conf ide vago resze:

[code:1:69e4b1b793]CFLAGS="-O3 -march=i686 -pipe"
CHOST="i686-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"
FEATURES="distcc"
CC="distcc gcc"
CXX="distcc g++"
MAKEOPTS="-j3"[/code:1:69e4b1b793]

[quote:bdaedd1814="blau"]udv

miutan eltunt egy kisebb crash utan a var konyvtaram, par programot ujra kell rakni. hogy ezt gyorsabba tegyem, distcc-t hasznalnek.

mukodik is jobbara, viszont egyszercsak leall a kovetkezo hibaval:

[code:1:bdaedd1814]distccd[5352] (dcc_execvp) ERROR: failed to exec i686-pc-linux-gnu-gcc: No such file or directory[/code:1:bdaedd1814]

a googlit mar vegignyalaztam, de nem talaltam megoldast. a gentoo oldalan van egy tipp az ilyesmire, de nem jott be. azt ertem, hogy a gentoo valamiert egy ${CHOST}-gcc nevu binarissal akarja forditani, de nem ertem, hogy a CC definialasa a make.conf-ban ezt miert nem uti ki, es ez jol van-e igy.

a make.conf ide vago resze:

[code:1:bdaedd1814]CFLAGS="-O3 -march=i686 -pipe"
CHOST="i686-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"
FEATURES="distcc"
CC="distcc gcc"
CXX="distcc g++"
MAKEOPTS="-j3"[/code:1:bdaedd1814]

Ez a resz nem kell:
CC="distcc gcc"
CXX="distcc g++"

Mivel a FEATURES="distcc" megoldja

Az a gaz vele, hogy a host geprol migralodik a teljes make.conf environment is, tehat a host gepnek a CHOST-ja alapjan keresi a gcc-t. En amit tennek, hogy a debianon csinalnek egy symlinket "i686-pc-linux-gnu-gcc" es "i686-pc-linux-gnu-g++" neven, ertelemszeruen a megfelelo binarisokra mutatva. :)

BTW, csak mellekesen a MAKEOPTS="-j3"-bol gyanitom hogy ht supportos procit hasznalsz. Az erteket allithatod magasabbra is mivel ebbe bele kell szamolni a job kliens gepeket is. Pl nalam van egy ht-s intel es egy athlonxp MAKEOPTS="-j5" beallitas mellett. Ez az ertek a maximalis gcc processzeket hatarozza meg, ennel tobb egyidoben nem jon letre. En mondjuk a -s kapcsolot is szoktam hasznalni, igy nem ir annyi sallangot a konsole history-ba.

Sok sikert ;)

Ez a resz nem kell:
CC="distcc gcc"
CXX="distcc g++"

Mivel a FEATURES="distcc" megoldja

ok

BTW, csak mellekesen a MAKEOPTS="-j3"-bol gyanitom hogy ht supportos procit hasznalsz. Az erteket allithatod magasabbra is mivel ebbe bele kell szamolni a job kliens gepeket is. Pl nalam van egy ht-s intel es egy athlonxp MAKEOPTS="-j5" beallitas mellett. Ez az ertek a maximalis gcc processzeket hatarozza meg, ennel tobb egyidoben nem jon letre. En mondjuk a -s kapcsolot is szoktam hasznalni, igy nem ir annyi sallangot a konsole history-ba.

oo nem, sima szecska p4 celeron. eredetileg j2-t hasznalok, ugy tudom h proci+1-et erdemes beallitani, erre +1 a laptop.

kosz a tippeket!

edit: valamiert az egyik file nem fordult le, most minden hibajelzes nelkul :/

miert van gentoon ez a fura nevu gcc?