Newsgroup: it.comp.os.linux.sys
Titolo: compilazione Kernel

Salve a tutti, sapete se e' possibile e come si puo' fare a compilare un
kernel per differenti architetture?
Mi spiego meglio, ho una linuxbox con redhat 7.1, su questa macchina vorrei
poter fare un kernel che possa essere usato da una sparc.
Si puo' fare? se si come?
Grazie per le spiegazioni

On Mon, 3 Sep 2001 13:45:19 +0200, Antonio Catani 
was talkin'about:

Selezionando il tipo di processore e usando un cross-compiler.
--
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://cowo.mascanc.net
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
  -<! Computers are not intelligent.  They only think they are. !>-

bene, saresti cosi' gentile da dirmi
1) come setto il tipo di processore? con una variabile d'ambiente?
2) dove rimedio il cross compiler? forse 
gnu.org

Antonio Catani wrote:

Francamente non l'ho mai fatto ma credo che tu abbia bisogno di:
un compilatore (gcc) e anche le binutils (assembler, linker, ecc.) che 
girino sulla TUA piattaforma ma che generino codice per la piattaforma 
target. Solitamente non si trovano come binari, te li devi tutti 
ricompilare dai sorgenti. E francamente temo che anche le librerie base 
(libc specialmente) abbiano bisogno di essere disponibili nella versione 
dell'architettura target (o forse serve solo per applicazioni e non per un 
kernel?).
In bocca al lupo.
-- 
Marco Santoro "Sainz"
i...@marcosantoro.it
 - 
sa...@tin.it
PGP DSS/DH KeyID 0x0AE1FB7C
Fingerprint 0A C1 05 52 47 9C D5 44  66 11 F2 71 1C E9 E8 E6  0A E1 FB 7C

 In bocca al lupo.
Crepi il lupo!!! ora mi sto' scaricando il GCC 3.01 e le istruzioni su come
fare pure un cross compiler, ma resta il dubbio di come dire al GCC che deve
generare codice per sparc, questo davvero non lo so', c'e' pure il problema
delle librerie, argh! mi sa' che mi sto' imbarcando in un cosa piu' grande
di me
vabbe' ma se uno non prova? come fa a sapere che non si puo' fare? (io credo
che si possa fare, altrimenti come avrebbero fatto a fare il primo porting
per altre piattaforme?
se ci sono riusciti gli altri, perche' non dovrei riuscirci anche io?
mika so' stupido!
scusate, mi do' la carica da solo!

 Si puo' fare? se si come?
prova a cercare su internet gli archivi della mailing list CrossGCC
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 scusate, mi do' la carica da solo!
Si! Cattivo e incazzato! Anzi, come direbbe il buon vecchio Eric Adams:
Powerful and strong like the hammer of Thor!
--
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://cowo.mascanc.net
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
           -<! Failure is not an option...it's bundled with Microsoft !>-

 --
Mi rimane sempre il dubbio di come dire al gcc di compilare per sparc, visto
che in automatico lui compila per il processore che gli risulta da un
uname -a


 i vari tipi di x86 compatibile.
Nel make menuconfig? non mi pare, mi sembra anzi che il gcc si prenda il
tipo di cpu attraverso un uname -a

ROTFL!!!!
P.S. (piccolo OT) conobbi in islanda un tale di nome thor, ma dell dio col
martello aveva solo i capelli biondi! pero' e' un genio a programmare!


 martello aveva solo i capelli biondi! pero' e' un genio a programmare!
Cosa?? Come ti permetti di ridere?? Credi forse che i Manowar dicano o
facciano cose ridicole?? :-)
--
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://cowo.mascanc.net
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
The primary purpose of the DATA statement is to give names to constants;
instead of referring to pi as 3.141592653589793 at every appearance,
the variable PI can be given that value with a DATA statement and
used instead of the longer form of the constant.  This also
simplifies modifying the program, should the value of pi change.
                        -- FORTRAN manual for Xerox computers

 migliore occasione per vedre una macchina diversa?
Mmm... se c'e` gia` installato un linux sulla sparc puoi fregarla con un
telnet
Henryx
-- 
Questo senso di approssimazione che pervade i windowsFan a volte mi
sconforta (V. Valvano)