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.
evaimitico
Linux 2.0
Linux 2.0
Messaggi: 140
Iscritto il: mer giu 16, 2004 0:00

gcc e centrino: ottimizzazione?

Messaggioda evaimitico » gio ago 25, 2005 14: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.

Avatar utente
backbone
Linux 1.0
Linux 1.0
Messaggi: 64
Iscritto il: gio mag 13, 2004 0:00
Slackware: 12.1
Kernel: 2.6.26.6 vanilla
Desktop: xfce4, fluxbox
Località: sicilia (meglio non sapere dove)
Contatta:

Messaggioda backbone » ven ago 26, 2005 1: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
gallows
Staff
Staff
Messaggi: 3466
Iscritto il: lun set 20, 2004 0:00
Kernel: FreeBSD 8.0-RELEASE-p3
Desktop: ratpoison
Località: Palermo
Contatta:

Messaggioda gallows » ven ago 26, 2005 11: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...

evaimitico
Linux 2.0
Linux 2.0
Messaggi: 140
Iscritto il: mer giu 16, 2004 0:00

Messaggioda evaimitico » sab ago 27, 2005 12: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!

Avatar utente
sid77
Linux 2.6
Linux 2.6
Messaggi: 568
Iscritto il: mer giu 01, 2005 0:00
Slackware: 12.0/12.1/curr (ppc)
Località: PowerPC
Contatta:

Messaggioda sid77 » sab ago 27, 2005 12: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

evaimitico
Linux 2.0
Linux 2.0
Messaggi: 140
Iscritto il: mer giu 16, 2004 0:00

Messaggioda evaimitico » gio set 15, 2005 9:28

Grazie mille sid77 per le info!

Avatar utente
Paoletta
Staff
Staff
Messaggi: 3945
Iscritto il: lun apr 25, 2005 0:00
Slackware: 13.1
Desktop: fluxbox
Località: Varese

Messaggioda Paoletta » gio set 15, 2005 12:58



Torna a “Laptop”

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite