gcc e centrino: ottimizzazione?
Moderatore: Staff
Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Citare il modello preciso del laptop in questione.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Citare il modello preciso del laptop in questione.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
-
- Linux 1.x
- Messaggi: 140
- Iscritto il: mer 16 giu 2004, 0:00
gcc e centrino: ottimizzazione?
ciao a tutti..
dato che capita spesso di compilare dai sorgenti dei programmi, mi chiedevo quali opzioni usare da gcc per essere più favorevole al mio caro centrino..
Nel gcc 3.3.x ho visto che non ci sono opzioni espressamente dedicate al centrino e guardando su qualche sito dedicato a gentoo consigliavano:
-march=pentium3 -msse2
Nel gcc 3.4.3 ho visto che c'è il supporto diretto al centrino dando pentiu-m come opzione di -march.
Che differenza c'è tra 3.3.x e 3.4.x?
quest'ultimo è instabile?
grazie.
dato che capita spesso di compilare dai sorgenti dei programmi, mi chiedevo quali opzioni usare da gcc per essere più favorevole al mio caro centrino..
Nel gcc 3.3.x ho visto che non ci sono opzioni espressamente dedicate al centrino e guardando su qualche sito dedicato a gentoo consigliavano:
-march=pentium3 -msse2
Nel gcc 3.4.3 ho visto che c'è il supporto diretto al centrino dando pentiu-m come opzione di -march.
Che differenza c'è tra 3.3.x e 3.4.x?
quest'ultimo è instabile?
grazie.
- backbone
- Linux 0.x
- Messaggi: 64
- Iscritto il: gio 13 mag 2004, 0:00
- Slackware: 12.1
- Kernel: 2.6.26.6 vanilla
- Desktop: xfce4, fluxbox
- Località: sicilia (meglio non sapere dove)
- Contatta:
Ciao evaimitico...
se vai su http://www.slack4centrino.org un sito mio e di teme + di teme che mio
puoi trovare i packages gia' compilati per centrino ...
Se vuoi puoi partecipare al progetto compilando il software di slackware
per centrino, trovi tutto sul sito email etc....
comunque per ottimizzare i pacchetti slackware per centrino devi usare
-O2 -march=pentium-m
Le differenze tra 3.3.x e 3.4.x è che quest'ultima supporta l'architettura pentium-m cioè i processori usati nella tecnologia centrino, altro al momento non so. Sono poco informato sul gcc ahime'.
Fatti sentire ci piacerebbe avere altri sviluppatori nella leadership
se vai su http://www.slack4centrino.org un sito mio e di teme + di teme che mio
puoi trovare i packages gia' compilati per centrino ...
Se vuoi puoi partecipare al progetto compilando il software di slackware
per centrino, trovi tutto sul sito email etc....
comunque per ottimizzare i pacchetti slackware per centrino devi usare
-O2 -march=pentium-m
Le differenze tra 3.3.x e 3.4.x è che quest'ultima supporta l'architettura pentium-m cioè i processori usati nella tecnologia centrino, altro al momento non so. Sono poco informato sul gcc ahime'.
Fatti sentire ci piacerebbe avere altri sviluppatori nella leadership
- gallows
- Staff
- Messaggi: 3470
- Iscritto il: lun 20 set 2004, 0:00
- Slackware: 64-current
- Kernel: 5.10.7
- Località: ~/
- Contatta:
Io userei:
Codice: Seleziona tutto
-O3 -march=pentium-m -pipe -fomit-frame-pointer"
Leggi i changelog. Comunque no, la 3.4 non è instabile.. Figurati che siamo a gcc 4.0 e in sviluppo c'è la 4.1...Che differenza c'è tra 3.3.x e 3.4.x?
quest'ultimo è instabile?
-
- Linux 1.x
- Messaggi: 140
- Iscritto il: mer 16 giu 2004, 0:00
- sid77
- Linux 3.x
- Messaggi: 568
- Iscritto il: mer 1 giu 2005, 0:00
- Slackware: 12.0/12.1/curr (ppc)
- Località: PowerPC
- Contatta:
Con i pacchetti ufficiali slackware-10.1 ti basta aggiornare al gcc che trovi in testing/
Se vuoi una ottimizzazione fino all'osso ti consiglio di ricostruire tutta la toolchain:
+ glibc
+ gcc
+ binutils
Rifacendo i pacchetti a partire dagli SlackBuild (ovviamente ricordati di cambiare ls SLKCFLAGS ), oppure scaricando quelli di chi l'ha già fatto.
ciao
Se vuoi una ottimizzazione fino all'osso ti consiglio di ricostruire tutta la toolchain:
+ glibc
+ gcc
+ binutils
Rifacendo i pacchetti a partire dagli SlackBuild (ovviamente ricordati di cambiare ls SLKCFLAGS ), oppure scaricando quelli di chi l'ha già fatto.
ciao
-
- Linux 1.x
- Messaggi: 140
- Iscritto il: mer 16 giu 2004, 0:00