View previous topic :: View next topic |
Author |
Message |
leon_73 Guru
Joined: 13 Mar 2003 Posts: 505 Location: Milano
|
Posted: Thu Jun 09, 2005 9:12 am Post subject: riemergiare solo la base |
|
|
Ciao a tutti,
ho da poco cambiato i settaggi delle CFLAGS sulla mia box e volevo ricompilare il tutto con i nuovi valori,
prima di lanciare un volevo sapere se e' possibile laciare un piu' "discreto" come esiste nel mondo BSD?
altra domanda e': esiste un comando simile a --newuse per le CFLAGS ?
Leo |
|
Back to top |
|
|
neryo Veteran
Joined: 09 Oct 2004 Posts: 1292 Location: Ferrara, Italy, Europe
|
Posted: Thu Jun 09, 2005 9:15 am Post subject: Re: riemergiare solo la base |
|
|
leon_73 wrote: | Ciao a tutti,
ho da poco cambiato i settaggi delle CFLAGS sulla mia box e volevo ricompilare il tutto con i nuovi valori,
prima di lanciare un volevo sapere se e' possibile laciare un piu' "discreto" come esiste nel mondo BSD?
|
certamente...
leon_73 wrote: |
altra domanda e': esiste un comando simile a --newuse per le CFLAGS ?
|
si esiste.. dai un occhiata a man emerge..
EDIT: mhh ripensandoci credo ia il emptytree.. cmq dagli un occhio
ciao _________________ cache: a safe place for hiding or storing things..
D-link DWL-G650 AirPlus
Apache Php Mysql |
|
Back to top |
|
|
leon_73 Guru
Joined: 13 Mar 2003 Posts: 505 Location: Milano
|
Posted: Thu Jun 09, 2005 10:09 am Post subject: Re: riemergiare solo la base |
|
|
neryo wrote: | leon_73 wrote: | Ciao a tutti,
ho da poco cambiato i settaggi delle CFLAGS sulla mia box e volevo ricompilare il tutto con i nuovi valori,
prima di lanciare un volevo sapere se e' possibile laciare un piu' "discreto" come esiste nel mondo BSD?
|
certamente... |
si pero' se faccio mi riemerge tutto il mondo e non solo system!!!
neryo wrote: |
leon_73 wrote: |
altra domanda e': esiste un comando simile a --newuse per le CFLAGS ?
|
si esiste.. dai un occhiata a man emerge..
EDIT: mhh ripensandoci credo ia il emptytree.. cmq dagli un occhio
ciao |
L'occhio l'ho gia' dato e non ho trovato nulla specifico per le CFLAGS come per le USE...
qualcun'altro ha altre idee? |
|
Back to top |
|
|
Cazzantonio Bodhisattva
Joined: 20 Mar 2004 Posts: 4514 Location: Somewere around the world
|
Posted: Thu Jun 09, 2005 10:23 am Post subject: |
|
|
mi pare strano che emerge -e system ti voglia riemergere il mondo...
a me emerge -pve system mi vuole emergere 118 pacchetti, emerge -pve world ben 571 quindi mi sembra che la sua differenza ci sia...
Comunque non so che tipo di cambiamento tu abbia fatto nelle CFLAGS... non pensare di otterene miglioramenti di sorta ricompilando il mondo con due o tre ottimizzazioni in più (o in meno)
Io l'ho fatto una volta perchè sono passato da march=athlon-xp a march=i686 (per generare pacchetti precompilati compatibili con altre macchine)... se non hai un bisogno chiaro e preciso ti consiglio di evitare di sottoporre la tua macchina allo stress da ricompilazione... _________________ Any mans death diminishes me, because I am involved in Mankinde; and therefore never send to know for whom the bell tolls; It tolls for thee.
-John Donne |
|
Back to top |
|
|
leon_73 Guru
Joined: 13 Mar 2003 Posts: 505 Location: Milano
|
Posted: Thu Jun 09, 2005 12:18 pm Post subject: |
|
|
Cazzantonio wrote: | mi pare strano che emerge -e system ti voglia riemergere il mondo...
a me emerge -pve system mi vuole emergere 118 pacchetti, emerge -pve world ben 571 quindi mi sembra che la sua differenza ci sia...
Comunque non so che tipo di cambiamento tu abbia fatto nelle CFLAGS... non pensare di otterene miglioramenti di sorta ricompilando il mondo con due o tre ottimizzazioni in più (o in meno)
Io l'ho fatto una volta perchè sono passato da march=athlon-xp a march=i686 (per generare pacchetti precompilati compatibili con altre macchine)... se non hai un bisogno chiaro e preciso ti consiglio di evitare di sottoporre la tua macchina allo stress da ricompilazione... |
Il cambio e' il seguente
Vecchia
CFLAGS="-O2 -march=pentium-m -fomit-frame-pointer -mfpmath=sse"
Nuova
CFLAGS="-O2 -pipe -march=pentium-m -mfpmath=sse -mmmx -msse -msse2 -fforce-addr -fprefetch-loop-arrays -fomit-frame-pointer"
ed in effetti non ci avevo fatto caso ma anche a me cambia il n di pacchetti tra world e system... quello che non capisco pero' cosa ci faccia samba nella parte di system che sicuramente non e' tra le cose necessarie assolutamente (per intenderci quelle presenti nei pacchetti stageX) |
|
Back to top |
|
|
Ic3M4n Advocate
Joined: 02 Nov 2004 Posts: 3489 Location: Bergamo.
|
Posted: Thu Jun 09, 2005 1:24 pm Post subject: |
|
|
leon_73 wrote: | ed in effetti non ci avevo fatto caso ma anche a me cambia il n di pacchetti tra world e system... quello che non capisco pero' cosa ci faccia samba nella parte di system che sicuramente non e' tra le cose necessarie assolutamente (per intenderci quelle presenti nei pacchetti stageX) | secondo me è un problema di use. calcola che anche a me in un installazione molto veloce con delle flag use messe in po' alla caxxo ha emerso X con il system me ne sono accorto solo dopo, e va beh tanto mi serviva |
|
Back to top |
|
|
gutter Bodhisattva
Joined: 13 Mar 2004 Posts: 7162 Location: Aarau, Aargau, Switzerland
|
Posted: Thu Jun 09, 2005 9:30 pm Post subject: |
|
|
leon_73 wrote: |
Il cambio e' il seguente
Vecchia
CFLAGS="-O2 -march=pentium-m -fomit-frame-pointer -mfpmath=sse"
Nuova
CFLAGS="-O2 -pipe -march=pentium-m -mfpmath=sse -mmmx -msse -msse2 -fforce-addr -fprefetch-loop-arrays -fomit-frame-pointer"
|
Puoi anche ricompilare solo il system e compilare il resto pian piano
Solo per la cronaca: con due righe di bash puoi crearti uno script che ti permette di compilare i pacchetti poco alla volta _________________ Registered as User #281564 and Machines #163761 |
|
Back to top |
|
|
.:chrome:. Advocate
Joined: 19 Feb 2005 Posts: 4588 Location: Brescia, Italy
|
Posted: Thu Jun 09, 2005 11:29 pm Post subject: |
|
|
leon_73 wrote: | Il cambio e' il seguente
Vecchia
CFLAGS="-O2 -march=pentium-m -fomit-frame-pointer -mfpmath=sse"
Nuova
CFLAGS="-O2 -pipe -march=pentium-m -mfpmath=sse -mmmx -msse -msse2 -fforce-addr -fprefetch-loop-arrays -fomit-frame-pointer"
|
primo: non credere che questo cambiamento nelle flag ti porti un cambiamento apprezzabile delle prestazioni. io non riemergerei niente, ma lascerei che i pacchetti si ricompilino quando arrivano gli aggiornamenti.
secondo: spulcia il forum, esistono diversi thread (ma soprattutto uno di pochissimi gorni fa) in cui si dice chiaramente perché quelle flag sono inutili, e fonti di potenziali instabilità
terzo: man gcc
dimenticavo: la flag pentium-m non è utilizzabile su tutti i processori mobile, e come chiaramente scritto nel make.conf è incompatibile con gcc precedenti a 3.4. d'altronde gcc 3.4 è instabile su x86... fai tu |
|
Back to top |
|
|
|