Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[help]e se volessi cambiare le cflags?
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
sanzo77
Apprentice
Apprentice


Joined: 28 Oct 2006
Posts: 168
Location: roma

PostPosted: Mon Oct 30, 2006 9:50 am    Post subject: [help]e se volessi cambiare le cflags? Reply with quote

Credo di aver avuto un po' fretta nel valutare quali cflags fossero adatte al mio sistema. Ho un centrino 1200, quindi pentiumM e leggendo sulla documentazone ho letto un trafiletto che diceva che qualcuno aveva incontrato qualche problema specificando O2 e ha risolto mettendo O3. Ora pero' leggendomi un po' di documentazione mi rendo conto che sarebbe meglio usare O2 per stabilita',grandezza dei pacchetti e velocita' di esecuzione da disco e occupazione di ram. Vorrei quindi provare a cambiare le CFLAGS e a questo punto vi chiedo: cosa devo fare? Le cflasg le cambio nel make.conf, poi pero' presumo di dover ricompilare tutto... lo faccio con
Code:

emerge --update --deep --newuse world

?? o mi sbaglio? Ci sono controindicazioni? dove posso sbagliare?
_________________
emh... scusa... ma tu ce lo hai google su quel computer???


Last edited by sanzo77 on Mon Oct 30, 2006 10:14 am; edited 1 time in total
Back to top
View user's profile Send private message
GiRa
l33t
l33t


Joined: 07 Apr 2005
Posts: 717

PostPosted: Mon Oct 30, 2006 10:13 am    Post subject: Reply with quote

Credo che tu abbia sbagliato sezione, dato che è una domanda di supporto.

In ogni caso per essere certo che vengano applicate le nuove flags a tutti i pacchetti dovresti dare un
Code:
# emerge -e world
cosa che ti sconsiglierei dato che poco utile.
Se tutto funziona cambia le flags come vuoi, man mano che procedi con gli aggiornamenti il sistema si adatterà senza problemi.
Back to top
View user's profile Send private message
sanzo77
Apprentice
Apprentice


Joined: 28 Oct 2006
Posts: 168
Location: roma

PostPosted: Mon Oct 30, 2006 10:37 am    Post subject: Reply with quote

Scusa, sono nuovo del forum e non sapevo che ci fosse un altra sezione riguardante gentoo.
Cmq xche' dici che e' inutile? cioe' alcuni pacchetti non li aggiornero' molto spesso (credo) e quelli rimarranno ottimizzati a O3 se non ricompilo tutto giusto? E' anche vero che la gran parte degli applicativi li devo ancora istallare... vabeh x ora cambio solo la CFLAGS in O2 e poi quando ho + info decido se ricompilare tutto o no. Grazie :D
_________________
emh... scusa... ma tu ce lo hai google su quel computer???
Back to top
View user's profile Send private message
Onip
Advocate
Advocate


Joined: 02 Sep 2004
Posts: 2912
Location: Parma (Italy)

PostPosted: Mon Oct 30, 2006 10:38 am    Post subject: Reply with quote

Quoto GiRa, se tutto funziona bene non hai necessità di cambiare, tanto eventuali miglioramenti\peggioramenti non sono percepibili con il normale utilizzo (certo, se tu fai uso di appplicazioni cpu-intensive forse il discorso è diverso). O comunque puoi effettuare i cambiamenti man mano che aggiorni il sistema: un emerge completo del world può essere anche molto lungo.

Byez
_________________
Linux Registered User n. 373835

Titus Lucretius Carus, De Rerum Natura - Tantum religio potuit suadere malorum
Back to top
View user's profile Send private message
sanzo77
Apprentice
Apprentice


Joined: 28 Oct 2006
Posts: 168
Location: roma

PostPosted: Mon Oct 30, 2006 10:54 am    Post subject: Reply with quote

Ok allora faro' come mi avete consigliato. Ho cambiato la CFLAGS in questione e col tempo il sistema si ottimizzera' da solo... anche xche' il mio sistema e' cmq nuovo di zecca quindi moltissime cose sono da aggiornare: xorg, firefox, kde, openoffice... mi aspettano giorni e giorni di compilazione... :o
_________________
emh... scusa... ma tu ce lo hai google su quel computer???
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: Mon Oct 30, 2006 10:56 am    Post subject: Reply with quote

ti senti pronto per una grande verità? qualcosa che l'utente medio gentoo capisce solo dopo lunghe notti insonni passate a ricompilare?
bene eccotela:
CAMBIARE CFLAGS E' INUTILE! :)
davvero... metti -O2 -march=i686 -pipe e ti va da dio... non ti accorgerai MAI della differenza con altre cflags :wink: fidati... forse va addirittura meglio che con cflags spinte... per esempio ti sei mai accorto che ubuntu compilata per i386 talvolta è più veloce di gentoo? :roll:
se devi perdere tempo meglio spenderlo configurando bene le use flags, preparando una cena per gli amici, andando a fare shopping con la fidanzata, iscrivendosi ad un corso di yoga e quan'altro ti venga in mente... :roll:
_________________
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
GiRa
l33t
l33t


Joined: 07 Apr 2005
Posts: 717

PostPosted: Mon Oct 30, 2006 11:30 am    Post subject: Reply with quote

Verissimo! Le USE migliorano le prestazioni molto di più delle CFLAGS in un utilizzo generico.

Vero anche che le differenze in certi ambiti sono abissali (mplayer, octave, encoding audio e video...).
Back to top
View user's profile Send private message
.:chrome:.
Advocate
Advocate


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

PostPosted: Mon Oct 30, 2006 11:39 am    Post subject: Re: [help]e se volessi cambiare le cflags? Reply with quote

sanzo77 wrote:
Credo di aver avuto un po' fretta nel valutare quali cflags fossero adatte al mio sistema. Ho un centrino 1200, quindi pentiumM e leggendo sulla documentazone ho letto un trafiletto che diceva che qualcuno aveva incontrato qualche problema specificando O2 e ha risolto mettendo O3

da O2 a O3 non cambia nulla a livello di funzionamento, ma solo di ottimizzazione, quindi di dimensione del codice

per la cronaca, nonostante O3 sia un livello di ottimizzazione superiore garantisce MAGGIORE LENTEZZA
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: Mon Oct 30, 2006 11:42 am    Post subject: Reply with quote

certo infatti tali ebuild filtrano le cflags che usi :wink:
_________________
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
Kernel78
Moderator
Moderator


Joined: 24 Jun 2005
Posts: 3654

PostPosted: Mon Oct 30, 2006 12:37 pm    Post subject: Re: [help]e se volessi cambiare le cflags? Reply with quote

.:chrome:. wrote:
sanzo77 wrote:
Credo di aver avuto un po' fretta nel valutare quali cflags fossero adatte al mio sistema. Ho un centrino 1200, quindi pentiumM e leggendo sulla documentazone ho letto un trafiletto che diceva che qualcuno aveva incontrato qualche problema specificando O2 e ha risolto mettendo O3

da O2 a O3 non cambia nulla a livello di funzionamento, ma solo di ottimizzazione, quindi di dimensione del codice

per la cronaca, nonostante O3 sia un livello di ottimizzazione superiore garantisce MAGGIORE LENTEZZA

Scusa ma da quanto avevo capito io, oltre a ritrovarti con una dimensione maggiore e quindi un tempo di caricamento maggiore si dovrebbe ottenere anche un'ottimizzazione migliore, soprattutto riscontrabile in quei sw che facciano utilizzo intensivo della CPU (quindi niente OOo ma magari blender). Altrimenti non capirei che razza di ottimizzazione sia se ci smeni sotto tutti i punti di vista si tratterebbe di un peggioramento :?
_________________
Le tre grandi virtù di un programmatore: pigrizia, impazienza e arroganza. (Larry Wall).
Prima di postare un file togli i commenti con
Code:
grep -vE '(^[[:space:]]*($|(#|!|;|//)))'
Back to top
View user's profile Send private message
randomaze
Bodhisattva
Bodhisattva


Joined: 21 Oct 2003
Posts: 9985

PostPosted: Mon Oct 30, 2006 12:43 pm    Post subject: Re: [help]e se volessi cambiare le cflags? Reply with quote

Kernel78 wrote:
Altrimenti non capirei che razza di ottimizzazione sia se ci smeni sotto tutti i punti di vista si tratterebbe di un peggioramento :?


Quoto.
_________________
Ciao da me!
Back to top
View user's profile Send private message
sanzo77
Apprentice
Apprentice


Joined: 28 Oct 2006
Posts: 168
Location: roma

PostPosted: Mon Oct 30, 2006 1:15 pm    Post subject: Reply with quote

Allora faccio un po' di chiarezza sul mio pensiero: non penso che cambiare CFLAGS cambi la mia vita o renda il mio pc di una generazione superiore, semplicemente visto che ho letto sulla documentazione e in giro sulla rete un po' di perplessita' nei confronti di O3 e visto che il mio portatile non e' + giovanissimo mi sono detto, meglio mettere O2 e assicurarmi una piena compatibilita' e, anche se irrisoria (forse), maggiore velocita'. Credo che cio' che ho scritto corrisponda a verita', giusto?
La mia domanda era su cosa impattasse tale cambiamento e ho ricevuto la risposta e ringrazio :P

Poi quoto cazzantonio quando dice di configurare bene le USE, perfetto, devo ancora approfondirle, per ora sto usando il packages.use oppure USE="blablabla" emerge pacchetto, sbaglio? Come potrei usare le flag USE al meglio?
_________________
emh... scusa... ma tu ce lo hai google su quel computer???
Back to top
View user's profile Send private message
Onip
Advocate
Advocate


Joined: 02 Sep 2004
Posts: 2912
Location: Parma (Italy)

PostPosted: Mon Oct 30, 2006 1:43 pm    Post subject: Reply with quote

sanzo77 wrote:
sto usando il packages.use oppure USE="blablabla" emerge pacchetto, sbaglio?


Usa sempre e solo package.use ( oppure metti la USE che vuoi aggiungere\togliere globalmente in make.conf ) l'altro metodo è vivamente scaonsigliato in quanto al prossimo aggiornamento il sistema non si ricorderà più le USE che hai messo e le imposterà secondo il default. Con package.use, al contrario, avrai sempre i pacchetti compilati con le USE che vuoi tu.

Byez
_________________
Linux Registered User n. 373835

Titus Lucretius Carus, De Rerum Natura - Tantum religio potuit suadere malorum
Back to top
View user's profile Send private message
sanzo77
Apprentice
Apprentice


Joined: 28 Oct 2006
Posts: 168
Location: roma

PostPosted: Mon Oct 30, 2006 2:23 pm    Post subject: Reply with quote

Onip wrote:

Usa sempre e solo package.use ( oppure metti la USE che vuoi aggiungere\togliere globalmente in make.conf ) l'altro metodo è vivamente scaonsigliato in quanto al prossimo aggiornamento il sistema non si ricorderà più le USE che hai messo e le imposterà secondo il default. Con package.use, al contrario, avrai sempre i pacchetti compilati con le USE che vuoi tu.

Byez


grazie del consiglio, devo ricordarmi di aggiungere nel package.use le flag di vlc... :wink:
_________________
emh... scusa... ma tu ce lo hai google su quel computer???
Back to top
View user's profile Send private message
Flonaldo
Guru
Guru


Joined: 21 Nov 2003
Posts: 572
Location: Bologna

PostPosted: Mon Oct 30, 2006 5:50 pm    Post subject: Reply with quote

Occhio però...non sottovalutiamole ...ricordo che le cflags a volte, se settate male posson dar via anche errori di compilazione...! 8O
Se potete settale giuste... :wink:
_________________
Odio un po' di meno gli uomini coi capelli rossi
La mia musica http://www.last.fm/user/Flonaldo/
Back to top
View user's profile Send private message
.:chrome:.
Advocate
Advocate


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

PostPosted: Mon Oct 30, 2006 7:01 pm    Post subject: Re: [help]e se volessi cambiare le cflags? Reply with quote

Kernel78 wrote:
Altrimenti non capirei che razza di ottimizzazione sia se ci smeni sotto tutti i punti di vista si tratterebbe di un peggioramento :?

non puoi generalizzare. che funzioni bene con OOo e Blender non significa che funzioni bene con tutto
il kernel peggiora molto passando da O2 a O3, e non mi sembra che sia un fattore trascurabile.

prova e riprova, alla fine io sono tornato con CFLAGS=" -Marh=pentium4 -O2 -pipe" e nient'altro
tutto il resto, o è in qualche modo sconsigliato, oppure produce risultati "di nicchia" si mi passi il termine. al punto che guadagni 10 da una parte e perdi 20 in tutto il resto. -O3 è uno di questi casi
Back to top
View user's profile Send private message
Kernel78
Moderator
Moderator


Joined: 24 Jun 2005
Posts: 3654

PostPosted: Mon Oct 30, 2006 8:30 pm    Post subject: Re: [help]e se volessi cambiare le cflags? Reply with quote

.:chrome:. wrote:
Kernel78 wrote:
Altrimenti non capirei che razza di ottimizzazione sia se ci smeni sotto tutti i punti di vista si tratterebbe di un peggioramento :?

non puoi generalizzare. che funzioni bene con OOo e Blender non significa che funzioni bene con tutto

Guarda che sei stato tu a generalizzare ... io dicevo che con alcuni programmi può avere senso e con altri no ...

Non ho mai fatto un'analisi statistica cercando di valutare quanti pacchetti beneficiassero di -O3 e in che misura e quanti invece ne fossero penalizzati e in che misura e dubito che anche tu abbia mai fatto un'analisi simile, quindi mi pare che le tue valutazioni siano più impressioni personali (più o meno condivisibili, anche io ho -O2) che non dati effettivi ma sulla base delle tue impressioni tu hai dato un giudizzio generalizzando l'effetto di -O3
_________________
Le tre grandi virtù di un programmatore: pigrizia, impazienza e arroganza. (Larry Wall).
Prima di postare un file togli i commenti con
Code:
grep -vE '(^[[:space:]]*($|(#|!|;|//)))'
Back to top
View user's profile Send private message
skypjack
l33t
l33t


Joined: 05 Aug 2006
Posts: 884
Location: Italia - Firenze

PostPosted: Tue Dec 19, 2006 2:24 pm    Post subject: Reply with quote

Per la serie: usa cerca e ti dirò che vuoi!!
Ho dovuto/voluto cambiare cflags per un core 2 duo (da poco si è "scoperto" quali siano migliori) e avevo il terrore di un emerge -e (l'ultima volta ho quasi fuso il processore!!).
Fortunatamente, esiste il forum gentoo...
Grazie grazie e ancora grazie a questa splendida comunità!!
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