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!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
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)
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)
Offline
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:
emerge --debug --verbose =sys-fs/sshfs-fuse-2.3
Pozdro
;-)
Ostatnio edytowany przez Jacekalex (2012-02-12 04:09:41)
Offline
jakis sznurek do chroot 32 bit i jak to wszystko z distcc postawic ?
Offline
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
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....
Offline
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
;-)
Offline
Gentoo w gentoo ?:D
Zaraz tak uczynię chyba :D
Offline