Pagina 1 di 1
Compilazione pacchetti e Athlon Xp....
Inviato: mer 22 set 2004, 13:37
da Numbifer
Ciao a tutti,
<BR>ho appena notato una cosa che non mi quadra tanto...
<BR>appena lanciato il comando ´./configure´ perché come output mi dà "i686-pc-linux-gnu" e non "k7-pc-linux-gnu", visto che ho ricompilato appositamente il kernel per la mia scheda che monta, appunto, un Athlon XP?
<BR>Sbaglio qualcosa?
<BR>
<BR>Grazie a tutti
<BR>
<BR>Alb<BR><BR>[ Questo Messaggio è stato Modificato da: Numbifer il 22-09-2004 13:38 ]<br>
Compilazione pacchetti e Athlon Xp....
Inviato: mer 22 set 2004, 13:45
da useless
non sbagli niente, è giusto così, non ti preoccupare

.<br>
Compilazione pacchetti e Athlon Xp....
Inviato: mer 22 set 2004, 14:13
da Numbifer
Ti ringrazio, era giusto per capire...
<BR>Quindi, in fase di compilazione, non si tiene conto del tipo di processore specifico? E allora, perché si ricompila il kernel in base all´architettura del processore?
<BR>Saranno domande ingenue, ma aiutano a capire...
<BR>
<BR>Grazie per la disponibilità
<BR>
<BR>Alb<br>
Compilazione pacchetti e Athlon Xp....
Inviato: mer 22 set 2004, 15:25
da useless
il kernel si ricompila xké essendo l´unico programma perennemente in memoria ed in esecuzione, è bene che sia il + veloce possibile, e se esso può sfruttare le caratteristiche hardware di un certo processore (tipo mmx, sse) riesce ad essere + performante.
<BR>
<BR>checking build system type... i686-pc-linux-gnu
<BR>checking host system type... i686-pc-linux-gnu
<BR>
<BR>questo non so di preciso cosa sia, ma vuol semplicemente dire che la tua macchina è compatibile almeno con l´architettura i686, è un pc, e gira su gnu/linux. e in ogni caso non ha niente a che vedere con le ottimizzazioni usate in fase di compilazione. quelle le imposti con i CFLAGS e CXXFLAGS, e vanno messi a mano, non vengono scelti automaticamente.
<BR>
<BR>in ogni caso, non pensare che ottimizzare in fase di compilazione dia questo ENORME miglioramento. già quanto cambi usando i686 invece di i386 o i486 è discutibile, quanto poi cambi usando pentium4 o athlon-xp invece di i686 credo sia praticamente 0. è x questo motivo che PJV se ne sbatte di andare oltre le ottimizzazioni x i486...
<BR>(ps: non dire queste cose ad un gentooiano o ti uccide sul momento :-])
<BR>
<BR>diciamo che forse vale la pena ricompilare x la propria architettura giusto il kernel, ma non so nemmeno quanto.<br>
Compilazione pacchetti e Athlon Xp....
Inviato: mer 22 set 2004, 16:28
da Numbifer
Very Good
<BR>
<BR>Grazie :-] :-]
<BR>
<BR>Alb<br>
Compilazione pacchetti e Athlon Xp....
Inviato: gio 23 set 2004, 0:21
da djgaspa
Vuoi dire che un pc con un athlon-xp di default compila per architettura i686?
<BR>
<BR>Io sapevo che per specificare ottimizzazioni particolari bisogna esportare le variabili dei flag per il compilatore:
<BR>export CFLAGS="-march=athlon-xp"
<BR>export CXXFLAGS="-march=athlon-xp"
<BR>
<BR>Mentre di default usa il i686??<br>
Compilazione pacchetti e Athlon Xp....
Inviato: gio 23 set 2004, 0:50
da useless
di default credo non usi proprio nessuna ottimizzazione, quindi genera codice a 32bit il + compatibile possibile, ergo i386, credo.
<BR>
<BR>info gcc ti può spiegare meglio

.<br>