amd sempron: quale architettura?

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

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.
Avatar utente
salbutamolo
Linux 3.x
Linux 3.x
Messaggi: 905
Iscritto il: lun 12 gen 2004, 0:00
Contatta:

amd sempron: quale architettura?

Messaggio da salbutamolo »

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>

Avatar utente
touchstyle
Linux 4.x
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?

Messaggio da touchstyle »

Bella domanda. Risposta: "deve per forza esserci un dile .conf!",
<BR>ancora non so dove sia, non l´ho cercato... :-] <br>

Avatar utente
useless
Staff
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?

Messaggio da useless »

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>

Avatar utente
touchstyle
Linux 4.x
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?

Messaggio da touchstyle »

Ops.
<BR>E con un alias si potrebbe risolvere?<br>

Avatar utente
legionario
Linux 3.x
Linux 3.x
Messaggi: 603
Iscritto il: mer 8 dic 2004, 0:00
Località: Bergamo - Roma

amd sempron: quale architettura?

Messaggio da legionario »

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>

Avatar utente
useless
Staff
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?

Messaggio da useless »

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>

Avatar utente
legionario
Linux 3.x
Linux 3.x
Messaggi: 603
Iscritto il: mer 8 dic 2004, 0:00
Località: Bergamo - Roma

amd sempron: quale architettura?

Messaggio da legionario »

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>

Avatar utente
salbutamolo
Linux 3.x
Linux 3.x
Messaggi: 905
Iscritto il: lun 12 gen 2004, 0:00
Contatta:

amd sempron: quale architettura?

Messaggio da salbutamolo »

<!-- 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>

Avatar utente
useless
Staff
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?

Messaggio da useless »

è 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>

Avatar utente
legionario
Linux 3.x
Linux 3.x
Messaggi: 603
Iscritto il: mer 8 dic 2004, 0:00
Località: Bergamo - Roma

amd sempron: quale architettura?

Messaggio da legionario »

Grazie useless! Sei stato chiarissimo! :-) <br>

Avatar utente
salbutamolo
Linux 3.x
Linux 3.x
Messaggi: 905
Iscritto il: lun 12 gen 2004, 0:00
Contatta:

amd sempron: quale architettura?

Messaggio da salbutamolo »

Ciao a tutti,
<BR>funziona alla grande, grazie useless preziosissimo ad usual!
<BR>Have a nice day
<BR><br>

Avatar utente
wally
Linux 3.x
Linux 3.x
Messaggi: 519
Iscritto il: sab 30 ott 2004, 0:00
Località: Genova

amd sempron: quale architettura?

Messaggio da wally »

<!-- 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>

Avatar utente
useless
Staff
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?

Messaggio da useless »

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>

Rispondi