Repository 32bit  Forum
Repository 64bit  Wiki

gcc e centrino: ottimizzazione?

Scrivete su questo forum se avete problemi o volete dare buoni consigli sui computer portatili (Laptop).

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.

gcc e centrino: ottimizzazione?

Messaggioda evaimitico » gio ago 25, 2005 13:11

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.
evaimitico
Linux 2.0
Linux 2.0
 
Messaggi: 140
Iscritto il: mar giu 15, 2004 23:00

Messaggioda backbone » ven ago 26, 2005 0:12

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 :)
Avatar utente
backbone
Linux 1.0
Linux 1.0
 
Messaggi: 64
Iscritto il: mer mag 12, 2004 23:00
Località: sicilia (meglio non sapere dove)
Slackware: 12.1
Kernel: 2.6.26.6 vanilla
Desktop: xfce4, fluxbox

Messaggioda gallows » ven ago 26, 2005 10:31

Io userei:
Codice: Seleziona tutto
-O3 -march=pentium-m -pipe -fomit-frame-pointer"


Che differenza c'è tra 3.3.x e 3.4.x?
quest'ultimo è instabile?


Leggi i changelog. Comunque no, la 3.4 non è instabile.. Figurati che siamo a gcc 4.0 e in sviluppo c'è la 4.1...
Avatar utente
gallows
Staff
Staff
 
Messaggi: 3466
Iscritto il: dom set 19, 2004 23:00
Località: Palermo
Kernel: FreeBSD 8.0-RELEASE-p3
Desktop: ratpoison

Messaggioda evaimitico » sab ago 27, 2005 11:40

ma se aggiorno gcc a 3.4 potrei avere qualche problema?

mi basta aggiornare solo gcc o devo aggiornare/ricompilare qualcos'altro?

grazie per le risposte!
evaimitico
Linux 2.0
Linux 2.0
 
Messaggi: 140
Iscritto il: mar giu 15, 2004 23:00

Messaggioda sid77 » sab ago 27, 2005 11:56

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 :D ), oppure scaricando quelli di chi l'ha già fatto.

ciao
Avatar utente
sid77
Linux 2.6
Linux 2.6
 
Messaggi: 568
Iscritto il: mar mag 31, 2005 23:00
Località: PowerPC
Slackware: 12.0/12.1/curr (ppc)

Messaggioda evaimitico » gio set 15, 2005 8:28

Grazie mille sid77 per le info!
evaimitico
Linux 2.0
Linux 2.0
 
Messaggi: 140
Iscritto il: mar giu 15, 2004 23:00

Messaggioda Paoletta » gio set 15, 2005 11:58

Avatar utente
Paoletta
Staff
Staff
 
Messaggi: 3904
Iscritto il: dom apr 24, 2005 23:00
Località: Varese
Slackware: 13.1
Desktop: fluxbox


Torna a Laptop

Chi c’è in linea

Visitano il forum: Nessuno e 0 ospiti