amd sempron: quale architettura?
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) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
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.
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) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
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.
- salbutamolo
- Linux 3.x

- Messaggi: 905
- Iscritto il: lun 12 gen 2004, 0:00
- Contatta:
amd sempron: quale architettura?
Ciao a tutti,
<BR>scusate l´ignoranza
<BR>
<BR><!-- BBCode Quote Start --><TABLE BORDER=0 ALIGN=CENTER WIDTH=85%><TR><TD><font size=-1>Quote:</font><HR></TD></TR><TR><TD><FONT SIZE=-1><BLOCKQUOTE> Mi sembra di capire che posso inserire i CFLAG nel file di configurazione di GCC </BLOCKQUOTE></FONT></TD></TR><TR><TD><HR></TD></TR></TABLE><!-- BBCode Quote End -->
<BR>
<BR>Ma dov´e sto file?
<BR>Have a nice day
<BR>
<BR><br>
<BR>scusate l´ignoranza
<BR>
<BR><!-- BBCode Quote Start --><TABLE BORDER=0 ALIGN=CENTER WIDTH=85%><TR><TD><font size=-1>Quote:</font><HR></TD></TR><TR><TD><FONT SIZE=-1><BLOCKQUOTE> Mi sembra di capire che posso inserire i CFLAG nel file di configurazione di GCC </BLOCKQUOTE></FONT></TD></TR><TR><TD><HR></TD></TR></TABLE><!-- BBCode Quote End -->
<BR>
<BR>Ma dov´e sto file?
<BR>Have a nice day
<BR>
<BR><br>
- touchstyle
- Linux 4.x

- Messaggi: 1085
- Iscritto il: gio 13 mag 2004, 0:00
- Slackware: 12.1
- Kernel: 2.6.27
- Desktop: KDE
- Località: Portogruaro [VE]
- Contatta:
amd sempron: quale architettura?
Bella domanda. Risposta: "deve per forza esserci un dile .conf!",
<BR>ancora non so dove sia, non l´ho cercato... :-] <br>
<BR>ancora non so dove sia, non l´ho cercato... :-] <br>
- useless
- Staff

- Messaggi: 3896
- Iscritto il: dom 12 ott 2003, 0:00
- Località: A place where the streets have no name
- Contatta:
amd sempron: quale architettura?
non esiste, basta impostare una variabile d´ambiente prima dei configure:
<BR>export CFLAGS="..."
<BR>export CXXFLAGS=$CFLAGS (questi sono usati quando si compila c++)
<BR>
<BR>eventualmente potete creare uno scriptino che le imposti in /etc/profile.d.<br>
<BR>export CFLAGS="..."
<BR>export CXXFLAGS=$CFLAGS (questi sono usati quando si compila c++)
<BR>
<BR>eventualmente potete creare uno scriptino che le imposti in /etc/profile.d.<br>
- touchstyle
- Linux 4.x

- Messaggi: 1085
- Iscritto il: gio 13 mag 2004, 0:00
- Slackware: 12.1
- Kernel: 2.6.27
- Desktop: KDE
- Località: Portogruaro [VE]
- Contatta:
amd sempron: quale architettura?
Ops.
<BR>E con un alias si potrebbe risolvere?<br>
<BR>E con un alias si potrebbe risolvere?<br>
- legionario
- Linux 3.x

- Messaggi: 603
- Iscritto il: mer 8 dic 2004, 0:00
- Località: Bergamo - Roma
amd sempron: quale architettura?
Anche io credo che sia sufficiente specificare solo alcune CFLAGS: -march, -pipe, -Os (nel caso di un sempron), -fomit-frame-pointer sicuramente sono piu´ che sufficienti. Le altre opzioni potrebbero dare dei problemi e, sinceramente, ho forti dubbi che influiscano notevolmente sulle performance..
<BR>
<BR>Per quanto riguarda l´automazione dei CFLAGS credo che una volta inseriti gli export che ha suggerito useless non si debbano piu´ specificare manualmente perche´ si troveranno gia´ nelle variabili d´ambiente..Correggetemi se sbaglio..
<BR>
<BR>Saluti<br>
<BR>
<BR>Per quanto riguarda l´automazione dei CFLAGS credo che una volta inseriti gli export che ha suggerito useless non si debbano piu´ specificare manualmente perche´ si troveranno gia´ nelle variabili d´ambiente..Correggetemi se sbaglio..
<BR>
<BR>Saluti<br>
- useless
- Staff

- Messaggi: 3896
- Iscritto il: dom 12 ott 2003, 0:00
- Località: A place where the streets have no name
- Contatta:
amd sempron: quale architettura?
no infatti, basta creare /etc/profile.d/cflags.sh col seguente contenuto:
<BR>export CFLAGS="..."
<BR>export CXXFLAGS=$CFLAGS
<BR>
<BR>e renderlo eseguibile. chiaramente questo funge se usate bash, se usate csh dovete usare setenv, credo.<br>
<BR>export CFLAGS="..."
<BR>export CXXFLAGS=$CFLAGS
<BR>
<BR>e renderlo eseguibile. chiaramente questo funge se usate bash, se usate csh dovete usare setenv, credo.<br>
- legionario
- Linux 3.x

- Messaggi: 603
- Iscritto il: mer 8 dic 2004, 0:00
- Località: Bergamo - Roma
amd sempron: quale architettura?
A proposito di /etc/profile.d ...per quali altri scopi puo´ essere usata questa directory? Se tu non mi avessi suggerito di creare il file "cflags.sh" io non ci sarei mai arrivato...se, per esempio, avessi avuto necessita´ di passare al compilatore delle LDFLAGS invece di CFLAGS, avrei dovuto creare "ldflags.sh"? C´e´ qualche tutorial a riguardo?<br>
- salbutamolo
- Linux 3.x

- Messaggi: 905
- Iscritto il: lun 12 gen 2004, 0:00
- Contatta:
amd sempron: quale architettura?
<!-- BBCode Quote Start --><TABLE BORDER=0 ALIGN=CENTER WIDTH=85%><TR><TD><font size=-1>Quote:</font><HR></TD></TR><TR><TD><FONT SIZE=-1><BLOCKQUOTE>
<BR> 14-03-2005 alle ore 15:21, useless :
<BR>no infatti, basta creare /etc/profile.d/cflags.sh col seguente contenuto:
<BR>export CFLAGS="..."
<BR>export CXXFLAGS=$CFLAGS
<BR>
<BR>e renderlo eseguibile. chiaramente questo funge se usate bash, se usate csh dovete usare setenv, credo.<br>
<BR></BLOCKQUOTE></FONT></TD></TR><TR><TD><HR></TD></TR></TABLE><!-- BBCode Quote End -->
<BR>
<BR>Ciao a tutti,
<BR>fatto questo una volta lanciato make lui comila con le cflags che abbiamo indicato giusto? Mi spiego, dalla directory del sorgente si esegue solamente ./configure --varie-opzioni, poi si lancia make e siamo a posto! Vero?
<BR>Have a nice day
<BR>
<BR><br>
<BR> 14-03-2005 alle ore 15:21, useless :
<BR>no infatti, basta creare /etc/profile.d/cflags.sh col seguente contenuto:
<BR>export CFLAGS="..."
<BR>export CXXFLAGS=$CFLAGS
<BR>
<BR>e renderlo eseguibile. chiaramente questo funge se usate bash, se usate csh dovete usare setenv, credo.<br>
<BR></BLOCKQUOTE></FONT></TD></TR><TR><TD><HR></TD></TR></TABLE><!-- BBCode Quote End -->
<BR>
<BR>Ciao a tutti,
<BR>fatto questo una volta lanciato make lui comila con le cflags che abbiamo indicato giusto? Mi spiego, dalla directory del sorgente si esegue solamente ./configure --varie-opzioni, poi si lancia make e siamo a posto! Vero?
<BR>Have a nice day
<BR>
<BR><br>
- useless
- Staff

- Messaggi: 3896
- Iscritto il: dom 12 ott 2003, 0:00
- Località: A place where the streets have no name
- Contatta:
amd sempron: quale architettura?
è compito del configure, non del make, rilevare queste variabili e impostarle nel makefile a dovere. in ogni caso si fa presto a vedere se sono state utilizzate: nei comandi eseguiti dal make dovrebbero comparire chiaramente in mezzo alle varie opzioni.
<BR>
<BR>quanto a profile.d: semplicemente tutti gli script eseguibili con nome qualcosa.sh vengono eseguiti da ogni shell bash (tcsh esegue tutti i .csh) di login all´avvio, quindi puoi metterci script che facciano cose come impostare variabili, cambiare il path o il prompt, ecc...
<BR>
<BR><!-- BBCode Start --><A HREF="http://www.danasoft.com" TARGET="_blank"><!-- BBCode Start --><IMG SRC="http://www.danasoft.com/sig-ita.jpg"><!-- BBCode End --></A><!-- BBCode End -->
<BR>Think free @ <!-- BBCode Start --><A HREF="http://www.nyft.org" TARGET="_blank">http://www.nyft.org</A><!-- BBCode End --><BR><BR>[ Questo Messaggio è stato Modificato da: useless il 14-03-2005 16:53 ]<br>
<BR>
<BR>quanto a profile.d: semplicemente tutti gli script eseguibili con nome qualcosa.sh vengono eseguiti da ogni shell bash (tcsh esegue tutti i .csh) di login all´avvio, quindi puoi metterci script che facciano cose come impostare variabili, cambiare il path o il prompt, ecc...
<BR>
<BR><!-- BBCode Start --><A HREF="http://www.danasoft.com" TARGET="_blank"><!-- BBCode Start --><IMG SRC="http://www.danasoft.com/sig-ita.jpg"><!-- BBCode End --></A><!-- BBCode End -->
<BR>Think free @ <!-- BBCode Start --><A HREF="http://www.nyft.org" TARGET="_blank">http://www.nyft.org</A><!-- BBCode End --><BR><BR>[ Questo Messaggio è stato Modificato da: useless il 14-03-2005 16:53 ]<br>
- legionario
- Linux 3.x

- Messaggi: 603
- Iscritto il: mer 8 dic 2004, 0:00
- Località: Bergamo - Roma
amd sempron: quale architettura?
Grazie useless! Sei stato chiarissimo!
<br>
- salbutamolo
- Linux 3.x

- Messaggi: 905
- Iscritto il: lun 12 gen 2004, 0:00
- Contatta:
amd sempron: quale architettura?
Ciao a tutti,
<BR>funziona alla grande, grazie useless preziosissimo ad usual!
<BR>Have a nice day
<BR><br>
<BR>funziona alla grande, grazie useless preziosissimo ad usual!
<BR>Have a nice day
<BR><br>
amd sempron: quale architettura?
<!-- BBCode Quote Start --><TABLE BORDER=0 ALIGN=CENTER WIDTH=85%><TR><TD><font size=-1>Quote:</font><HR></TD></TR><TR><TD><FONT SIZE=-1><BLOCKQUOTE>
<BR> 13-03-2005 alle ore 21:57, useless :
<BR>- -O3 fa ottimizzazioni + spinte, ma in realtà potrebbe fare danni (tanto che in realtà mi pare esista fino a -O9, ma il 3 è l´ultimo utilizzabile).
<BR><br>
<BR></BLOCKQUOTE></FONT></TD></TR><TR><TD><HR></TD></TR></TABLE><!-- BBCode Quote End -->
<BR>
<BR>useless vuoi dirmi che tutte le volte che utilizzo un programma compilato con l´opzione -O3 mi fondo un po´ il computer????!!!!
<BR>La fine e´ inevitabile???????!!!!!!!
<BR>
<BR>Help, spiegati....io ottimizzo un casino!!!!!
<BR>
<BR>Ciao<br>
<BR> 13-03-2005 alle ore 21:57, useless :
<BR>- -O3 fa ottimizzazioni + spinte, ma in realtà potrebbe fare danni (tanto che in realtà mi pare esista fino a -O9, ma il 3 è l´ultimo utilizzabile).
<BR><br>
<BR></BLOCKQUOTE></FONT></TD></TR><TR><TD><HR></TD></TR></TABLE><!-- BBCode Quote End -->
<BR>
<BR>useless vuoi dirmi che tutte le volte che utilizzo un programma compilato con l´opzione -O3 mi fondo un po´ il computer????!!!!
<BR>La fine e´ inevitabile???????!!!!!!!
<BR>
<BR>Help, spiegati....io ottimizzo un casino!!!!!
<BR>
<BR>Ciao<br>
- useless
- Staff

- Messaggi: 3896
- Iscritto il: dom 12 ott 2003, 0:00
- Località: A place where the streets have no name
- Contatta:
amd sempron: quale architettura?
ma no, figurati! semplicemente i programmi compilati con -O3 potrebbero crashare senza motivo, xké le ottimizzazioni troppo spinte fanno sì che il codice assembler non mantenga la semantica di quello C, facendo quindi cose sbagliate.
<BR>
<BR>ricorda xò che "the end always is"...<br>
<BR>
<BR>ricorda xò che "the end always is"...<br>