Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2012-02-12 00:14:28

  mer - Członek DUG

mer
Członek DUG
Zarejestrowany: 2010-08-05

Distcc i dwa gentoo 32 bit i 64

NO więc mam netbooka z gentoo 32 bit (Jemu ma pomagać maszyna nizej)(192.168.1.105)

/etc/make.conf (text): http://wklej.org/id/687244/

emerge --info http://wklej.org/id/687245/

/etc/conf.d/distccd (text): http://wklej.org/id/687246/

/etc/distcc/hosts (text): http://wklej.org/id/687250/



Pomocnik amd64 też dżentuś (192.168.1.117)

Kod:

root@gentoo /tmp # cd /usr/lib/distcc/bin
root@gentoo /usr/lib/distcc/bin # ls -la
razem 12
drwxr-xr-x 2 root root 4096 02-11 23:43 ./
drwxr-xr-x 3 root root 4096 02-11 19:15 ../
lrwxrwxrwx 1 root root   30 02-11 23:43 c++ -> i686-unknown-linux-gnu-wrapper*
lrwxrwxrwx 1 root root   30 02-11 23:43 cc -> i686-unknown-linux-gnu-wrapper*
lrwxrwxrwx 1 root root   30 02-11 23:43 g++ -> i686-unknown-linux-gnu-wrapper*
lrwxrwxrwx 1 root root   30 02-11 23:43 gcc -> i686-unknown-linux-gnu-wrapper*
-rwxr-xr-x 1 root root   78 02-11 23:42 i686-unknown-linux-gnu-wrapper*
lrwxrwxrwx 1 root root   15 02-11 19:15 x86_64-pc-linux-gnu-c++ -> /usr/bin/distcc*
lrwxrwxrwx 1 root root   15 02-11 19:15 x86_64-pc-linux-gnu-g++ -> /usr/bin/distcc*
lrwxrwxrwx 1 root root   15 02-11 19:15 x86_64-pc-linux-gnu-gcc -> /usr/bin/distcc*

make.conf: http://wklej.org/hash/8e13ba53116/
emerge --info: http://wklej.org/hash/7e913b4295b/


No i distcc nie rozdziela....

Nawet nie wiem jak to cholerstwo debugować, ktoś wie co w tych configach jest namieszane?

Po puszczeniu na źródłach jaja kompilacji ładnie rozdziela.Tak więc tylko emerge świruje

Ostatnio edytowany przez mer (2012-02-12 00:32:39)


http://img811.imageshack.us/img811/2851/sygnas.png

Offline

 

#2  2012-02-12 03:59:37

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: Distcc i dwa gentoo 32 bit i 64

Na oko dziad w szpitalu umarł (konfigów nie studiowałem) ale raczej puśiłbym 32 bit i 32 bit na obu kompach, na tej 64 bitowej discc moze chodzić z gcc w 32 bitowym chroocie.

Ja bym tak zrobił.
I skopiował paczkę z gcc z kompa 32 bit do chroota, żeby na 100% byl ten sam kompilator, co do jednego bita. (choć może przesadzam?)

Poza tym popytaj na http://forums.gentoo.org
najlepiej głównym angielskim, bo na polskim jest ruch jak na księżycu :D


Poza tym emerge ma opcję debug i verbose, np:

Kod:

emerge --debug --verbose =sys-fs/sshfs-fuse-2.3

Pozdro
;-)

Ostatnio edytowany przez Jacekalex (2012-02-12 04:09:41)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#3  2012-02-12 13:29:30

  mer - Członek DUG

mer
Członek DUG
Zarejestrowany: 2010-08-05

Re: Distcc i dwa gentoo 32 bit i 64

jakis sznurek do chroot 32 bit i jak to wszystko z distcc postawic ?


http://img811.imageshack.us/img811/2851/sygnas.png

Offline

 

#4  2012-02-12 13:43:53

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Distcc i dwa gentoo 32 bit i 64

Come on… Poradniki na ten temat są nawet w oficjalnej dokumentacji na gentoo.org. AFAIR ippo76 używał distcc właśnie na zasadzie, że komp z systemem amd64 pomagał kompowi z systemem x86 i działało mu to normalnie bez żadnej zabawy w jakieś dodatkowe chrooty 32-bit.

Offline

 

#5  2012-02-12 14:29:01

  mer - Członek DUG

mer
Członek DUG
Zarejestrowany: 2010-08-05

Re: Distcc i dwa gentoo 32 bit i 64

W dokumentacji jest tylko o symlinku i wrapeerze któy wykonałem.

Distcc w portage pokazuje ze kompilatora nie znalazło...
Znalazłem narzędzie crossdev ale jak go uzywać nie wiem....


http://img811.imageshack.us/img811/2851/sygnas.png

Offline

 

#6  2012-02-12 17:39:43

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: Distcc i dwa gentoo 32 bit i 64

mer napisał(-a):

jakis sznurek do chroot 32 bit i jak to wszystko z distcc postawic ?

Chroot? wypakowujesz stage 32 bit do folderu na systemie 64bit , chroot do tego folderu, instalujesz tam discc i odpasz demona.
Bardzo podobnie, jak instalacja systemu, opisane w handbooku.

Co do

....AFAIR ippo76 używał distcc właśnie na zasadzie, że komp z systemem amd64 pomagał kompowi z systemem x86 i działało mu to normalnie bez żadnej zabawy w jakieś chrooty 32 bit.

Wiem że używał, ale ja osobiście skopiowalbym paczky z gcc i make z jednego kompa na drugi, żeby mieć 100% pewności, że to jest dokładnie ten sam kompilator.

Jacekalex napisał(-a):

(choć może przesadzam?)

Pozdro
;-)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#7  2012-02-12 19:05:02

  mer - Członek DUG

mer
Członek DUG
Zarejestrowany: 2010-08-05

Re: Distcc i dwa gentoo 32 bit i 64

Gentoo w gentoo ?:D

Zaraz tak uczynię chyba :D


http://img811.imageshack.us/img811/2851/sygnas.png

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)