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]
- A hozzászóláshoz be kell jelentkezni
[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 ;)
- A hozzászóláshoz be kell jelentkezni
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?
- A hozzászóláshoz be kell jelentkezni