Nowe posty

Autor Wątek: pakiety  (Przeczytany 3589 razy)

flak

  • Gość
pakiety
« dnia: 2005-09-23, 12:45:51 »
Czy to możliwe? Distcc kompiluje binarki dla komputeratypu np. SPARC64, podczas gdy kompilację wykonyją komputery typu x86?

localghost

  • Gość
pakiety
« Odpowiedź #1 dnia: 2005-09-23, 13:01:00 »
2005-09-23 12:45:51 flak napisał:

> Czy to możliwe? Distcc kompiluje binarki dla komputeratypu np. SPARC64, podczas gdy kompilację
 > wykonyją komputery typu x86?

nie probowalem ale podejrzewam ze dalo by rade trzeba by chyba tylko dla wybranego kompilatora ustawic pod co ma kompilowac
ale jak juz pisalem nigdy nie probowalem :)

gregus

  • Gość
pakiety
« Odpowiedź #2 dnia: 2005-09-23, 16:14:52 »
oczywiście że jest to możliwe jest to tak zwana kompilacja skośna.

flak

  • Gość
pakiety
« Odpowiedź #3 dnia: 2005-09-23, 19:37:02 »
2005-09-23 16:14:52 gregus napisał:

> oczywiście że jest to możliwe jest to tak zwana kompilacja skośna.


Eeee... próbowałem zmusić (ręcznie) gcc by kompilował skośnie i jakoś nie reaguje:

CHOST=\\"sparc-unknown-linux-gnu\\" ./configure

a gcc odpowada:
source arch... i686-pc-linux-gnu
target... i686-pc-linux-gnu
is configuration sane... yes


hmmm... dość dziwne... więc dałem

CHOST=\\"sparc-unknown-linux-gnu\\" CFLAGS=\\"-march=ultrasparc\\" ./configure

i wywala ze flaga \\"ultarsparc\\" nie istnieje. Wyględa na to, że olał opcję CHOST!!!

Poszedłem dalej:

CHOST=\\"i286-pc-linux-gnu\\" ./configure

a system na to:
source arch... i686-pc-linux-gnu
target... i686-pc-linux-gnu
is configuration sane... yes

(bez komentarza)

Czy może mi ktoś wyjaśnić dlaczego gcc (configure programów) olewa informację o CHOST która jest kluczowa dla skośnego kompilowania?

wojtekm

  • Gość
pakiety
« Odpowiedź #4 dnia: 2005-09-24, 00:32:06 »
Będziesz musiał sobie sam taki skośny kompilator zrobić, w zależności od tego z jakiej na jaką architekturę chcesz generować binarki. Tutaj jest opis jak to przykładowo zrobić: http://kegel.com/crosstool/

Wojtek

flak

  • Gość
pakiety
« Odpowiedź #5 dnia: 2005-09-24, 11:16:53 »
2005-09-24 00:32:06 wojtekm napisał:

> Będziesz musiał sobie sam taki skośny kompilator zrobić, w zależności od tego z jakiej na jaką
 > architekturę chcesz generować binarki. Tutaj jest opis jak to przykładowo zrobić:
 > http://kegel.com/crosstool/
 >
 > Wojtek

Uh... a da się to połączyć i podpięć do \\"emerge\\" z Gentoo?
Czyli emerge spowoduje wystartowanie distcc które uruchomi na sieciowym komputerze crosstool?

koki

  • Gość
pakiety
« Odpowiedź #6 dnia: 2005-09-23, 08:30:33 »
chce sobie doinstalowac pakiety z plyty w Mandrake 10.1. Daje instalacja pakietow, wybieram pakiet, wyskakuje mi komunikat zebym wlozyl cd2 wkladam ale jej nie widzi i wysowa mi tacke cd-roma. Jest jakis inny sposob zeby zainstalowac pakiety ??

olka

  • Gość
pakiety
« Odpowiedź #7 dnia: 2005-09-23, 08:54:00 »
2005-09-23 08:30:33 koki napisał:

> (...)
 > Jest jakis inny sposob zeby zainstalowac pakiety ??
 
Dodać do URPMI jakieś zdalne repozytorium i instalować via internet.

pozdrawiam