Re: apt-build & CHOST="i686-pc-linux-gnu"
Alessandro Atanasio wrote:
Ciao,
come faccio ad impostare apt-build in modo che compili codice per
CHOST="i686-pc-linux-gnu"?
io per essere sicuro ho definito nel mio .bashrc i seguenti:
CHOST="i686-pc-linux-gnu"; export CHOST
CFLAGS="-march=athlon-tbird -O2 -pipe -fomit-frame-pointer"; export CFLAGS
CXXFLAGS="-march=athlon-tbird -O2 -pipe -fomit-frame-pointer"; export
CXXFLAGS
Nella configurazione di apt-build non l'ho messo neppure io CHOST ...
che però è la definizione dell'architettura hardware che è
implicitamente definita da mtune o march che definiscono un set di CPU
che girano solo su una architettura hardware ... quindi
Che differenza ch'è fra -march=pentium4 -mtune=pentium4?
In realtà i due parametri sono equivalenti, però se non ricordo male ne
vogliono togliere uno (o l'hanno già fatto?).
Comunque puoi fare una prova
Crei un file .c o .cpp (es: a.cpp).
$ g++ a.cpp
$ g++ -mtune=pentium4 a.cpp -o mtune
$ g++ -march=pentium4 a.cpp -o march
$ diff a.out mtune
Binary files a.out and march differ
$ diff mtune march
$
Posso trovare giovamenti sul floating point se ricompilo octave?
penso proprio di sì.
Però prima assicurati di aver installato:
1) Linux versione 2.6.x
2) libc6-i686
perché già così ottieni dei buon miglioramenti.
Ciao
Davide
--
Dizionari: http://linguistico.sourceforge.net/wiki
Sistema operativo: http://www.it.debian.org
GNU/Linux User: 302090: http://counter.li.org
Non autorizzo la memorizzazione del mio indirizzo su outlook
Reply to: