Compilazione per Athlon

15 risposte [Ultimo contenuto]
Ritratto di oufresh
oufresh
(Monster)
Offline
Monster
Iscritto: 08/09/2004
Messaggi: 259

Ciao a tutti vorrei sapere compilando dei prgr dai sorgenti questi vengono ottimizzati per .'architettura specifica o semplicemente vengono compilati per un generico i386.
Allo stesso modo per il kernel, io ci metto nella configurazione che ho un Athlon ma poi con make-kpg mi crea un kernel-image-i386-qualcosa.deb.

Ritratto di oufresh
oufresh
(Monster)
Offline
Monster
Iscritto: 08/09/2004
Messaggi: 259

Quindi installo apt-build, poi se voglio compilare un pacchetto devo scaricare i sorgenti sempre con apt-build come nella guida.
Per il kernel ho fatto proprio cosi', ho selezionato il tipo di processore; solo non capisco perche' il nome del pacchetto contenga i386. Magari e' solo un nome e non vuol dire nulla con il tipo do compilazione.

Ritratto di Antonio
Antonio
(Geek)
Offline
Geek
Iscritto: 13/09/2004
Messaggi: 162

Quoto quanto detto da maxer.

Non preoccuparti per i386 indica semplicemente l'architettura del processore (altre architetture sono sparc, powerpc, ia64), mentre il tipo specifico di processore (athlon in questo caso) all'interno di un'architettura (i386) viene chiamata sotto-architettura.

Ciao

Ritratto di oufresh
oufresh
(Monster)
Offline
Monster
Iscritto: 08/09/2004
Messaggi: 259

Ciao ho impostato apt-build così, ma quando compila non leggo tra le opzioni di gcc -march=athlon-xp, vi sembra giusto apt-build.conf?

build-dir = /var/cache/apt-build/build
repository-dir = /var/cache/apt-build/repository
Olevel = -O3
march = -march=athlon-xp
mcpu = -mcpu=athlon-xp
options = -march=athlon-xp -mcpu=athlon-xp

Ritratto di oufresh
oufresh
(Monster)
Offline
Monster
Iscritto: 08/09/2004
Messaggi: 259

Beh ok però ho visto che mi mette solo -mcpu e non -march e -02 anziche -03. Questo l'ho notato facendo apt-build upgrade. Comunque ho installato con apt-build xaos per fare una prova, mi diceva gcc -D__OPTIMIZE__ e funziona meglio di prima infatti prima aveva qualche problema con gli zoom.
Ti posso chiedere un consiglio, dato che uso Debian all'uni per programmi di calcolo sapresti consigliarmi quali parti ricomilare? Grazie

Ritratto di bankomat
bankomat
(Geek)
Offline
Geek
Iscritto: 29/09/2004
Messaggi: 76

Scusate se mi intrometto nella discussione, ma proprio non riesco a ricompilare le libc6 con apt-build...
L'errore che mi da è quello classico che mi segnala quando un pacchetto è già installato:
apt-build install libc6
Sorry, can't find libc6, is it already installed?
(Remove it first, or try running 'apt-get clean')
Ovviamente non posso disinstallare libc6....
Avete qualche idea a riguardo?
Grazie per l'attenzione!

Ritratto di oufresh
oufresh
(Monster)
Offline
Monster
Iscritto: 08/09/2004
Messaggi: 259

Anche a me da questo errore, e certamente non voglio toglierle perchè hanno delle dipendenza spaventose. Bisognerebbe provare apt-build world ma non me la sento, mi sembra che i tempi non siano ancora maturi.

Ritratto di bankomat
bankomat
(Geek)
Offline
Geek
Iscritto: 29/09/2004
Messaggi: 76

@maxer grazie, così sembra funzionare (ovviamente sta ancora compilando...)!
BTW ero convinto di averlo provato senza esito stanotte, ma forse devo andare a letto prima... Laughing

Ritratto di pipex
pipex
(Junior)
Offline
Junior
Iscritto: 10/09/2004
Messaggi: 12

Ciao
ho visto che hai il mio stesso processore... ottimo!

per "risparmiare" tempo puoi prendere i deb che ho gia' ricompilato io e passarmi quelli che mi mancano. Insomma uno scambio

Io gestisco un repository per Athlon-Xp di debian, che puoi aggiungere al tuo sources.list

ecco la pagina dove trovi le info e i deb

http://mail.linuxvar.it/~gianluca/

Io ricompilo la testing.
Fammi sapere

Pauered bai Debian and Fazer FZS 600

Ritratto di oufresh
oufresh
(Monster)
Offline
Monster
Iscritto: 08/09/2004
Messaggi: 259

Scusa c'è un modo per reinstallare i pacchetti che hai ricompilato con apt? cioè se faccio --reinstall ma dalla tua rep