Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
riemergiare solo la base
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian)
View previous topic :: View next topic  
Author Message
leon_73
Guru
Guru


Joined: 13 Mar 2003
Posts: 505
Location: Milano

PostPosted: Thu Jun 09, 2005 9:12 am    Post subject: riemergiare solo la base Reply with quote

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
Code:
emerge -e world
volevo sapere se e' possibile laciare un piu' "discreto"
Code:
emerge -e system
come esiste nel mondo BSD?

altra domanda e': esiste un comando simile a --newuse per le CFLAGS ?


Leo
Back to top
View user's profile Send private message
neryo
Veteran
Veteran


Joined: 09 Oct 2004
Posts: 1292
Location: Ferrara, Italy, Europe

PostPosted: Thu Jun 09, 2005 9:15 am    Post subject: Re: riemergiare solo la base Reply with quote

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
Code:
emerge -e world
volevo sapere se e' possibile laciare un piu' "discreto"
Code:
emerge -e system
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
View user's profile Send private message
leon_73
Guru
Guru


Joined: 13 Mar 2003
Posts: 505
Location: Milano

PostPosted: Thu Jun 09, 2005 10:09 am    Post subject: Re: riemergiare solo la base Reply with quote

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
Code:
emerge -e world
volevo sapere se e' possibile laciare un piu' "discreto"
Code:
emerge -e system
come esiste nel mondo BSD?

certamente...


si pero' se faccio
Code:
emerge -e system
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... :cry:

qualcun'altro ha altre idee?
Back to top
View user's profile Send private message
Cazzantonio
Bodhisattva
Bodhisattva


Joined: 20 Mar 2004
Posts: 4514
Location: Somewere around the world

PostPosted: Thu Jun 09, 2005 10:23 am    Post subject: Reply with quote

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
View user's profile Send private message
leon_73
Guru
Guru


Joined: 13 Mar 2003
Posts: 505
Location: Milano

PostPosted: Thu Jun 09, 2005 12:18 pm    Post subject: Reply with quote

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
View user's profile Send private message
Ic3M4n
Advocate
Advocate


Joined: 02 Nov 2004
Posts: 3489
Location: Bergamo.

PostPosted: Thu Jun 09, 2005 1:24 pm    Post subject: Reply with quote

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 8O me ne sono accorto solo dopo, e va beh tanto mi serviva
Back to top
View user's profile Send private message
gutter
Bodhisattva
Bodhisattva


Joined: 13 Mar 2004
Posts: 7162
Location: Aarau, Aargau, Switzerland

PostPosted: Thu Jun 09, 2005 9:30 pm    Post subject: Reply with quote

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
View user's profile Send private message
.:chrome:.
Advocate
Advocate


Joined: 19 Feb 2005
Posts: 4588
Location: Brescia, Italy

PostPosted: Thu Jun 09, 2005 11:29 pm    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum