Teoria della compilazione

Postate qui se avete consigli per migliorare i pacchetti disponibili in questo sito o se avete problemi con installazione, funzionamento o altro.

Moderatore: Staff

Regole del forum
1) Citare in modo preciso il nome del pacchetto.
2) Specificare se discussione/suggerimento o richiesta d'aiuto.
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.
Rispondi
Avatar utente
DaNiMoTh
Linux 3.x
Linux 3.x
Messaggi: 941
Iscritto il: mar 30 nov 2004, 0:00
Località: irc.syrolnet.org /// #slackware
Contatta:

Teoria della compilazione

Messaggio da DaNiMoTh »

Eh già! Teoria, perchè a me manca quella :)<br />
<BR>
<BR><br />
<BR>
<BR>Allora, avevo dei problemi KDE... ed alla fine si è rivelato Xorg,
<BR>compilato da me. E mi son chiesto: perchè? Non sapevo darmi una
<BR>risposta; quindi ho deciso di riprovare.<br />
<BR>
<BR><br />
<BR>
<BR>Da ieri mattina che provo; l´unica modifica che ho fatto allo
<BR>slackbuild è stata l´ ARCH ( da i486 a athlon-xp ) e le cflags. Ma...
<BR>continuava a crearmi dei pacchetti con solo le directory, senza file
<BR>compilati dentro !! Mentre riprovavo per l´ennesima volta, ho notato un
<BR>qualcosa di strano; c´entrava con l´arch, perchè da quel che mi è
<BR>sembrato di capire non trovata athlon-xp-slackware-linux. Interessante!<br />
<BR>
<BR>Ho rimodificato lo slackbuild, rimettendo l´originale ARCH a i486 ( i
<BR>cflags invece li ho lasciati per il mio processore ). Risultato? Lavoro
<BR>ottimo, in quanto non ho riscontrato il problema dei tgz "
<BR>only-directory" .<br />
<BR>
<BR><br />
<BR>
<BR>Ma allora, il problema era proprio quello? E´ giusto, secondo voi,
<BR>tenere l´arch ( e credo anche il target, anche se penso che ci starebbe
<BR>meglio i686 al posto di i486 ) a i486, ma con le cflags per athlon xp?<br />
<BR>
<BR><br />
<BR>
<BR>E...ora che ci penso... se volessi ricompilarmi tutta la slack? Dovrei avere sempre questo " i486 " che mi gira intorno?<br />
<BR>
<BR><br />
<BR>
<BR>Grazie ancora...<br />
<BR>
<BR><br />
<BR>
<BR>JJDaNiMoTh<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:

Teoria della compilazione

Messaggio da useless »

dunque. un conto è l´ARCH, un conto è il -march. ARCH serve sostanzialmente a individuare il compilatore, che si chiama qualcosa tipo i486-slackware-linux-gcc. ad esempio io ho installato un cross compilatore, che mi permette di creare binari x sparc, e si chiama sparc-unknown-linux-gcc, quindi settando ARCH=sparc potrei teoricamente compilare kde x sparc su un x86.
<BR>
<BR>tu l´ARCH la devi tenere i486, in quanto il compilatore di defautl di slack si chiama così, ed è comunque in grado di creare binari ottimizzati x tutti i processori x86. imposta semplicemente -march=athlon-xp nei CFLAGS.<br>

Avatar utente
DaNiMoTh
Linux 3.x
Linux 3.x
Messaggi: 941
Iscritto il: mar 30 nov 2004, 0:00
Località: irc.syrolnet.org /// #slackware
Contatta:

Teoria della compilazione

Messaggio da DaNiMoTh »

ottimo... un pò di nubi si sono diradate :)<br />
<BR><br />
<BR>Ma l´usare un compilatore chiamato "i486" non mi abbassa le
<BR>ottimizzazioni, vero? Cioè, l´importante sono le cflags, non il nome
<BR>del compilatore... ho capito bene?<br />
<BR><br />
<BR>Grazie useless<br />
<BR>
<BR>-->Io sono prima di tutto anti-imperialista, anti-dittatura,
<BR>anti-totalitarismo, anti-liberista, cristiano, democratico, dalla parte
<BR>dell´ultimo.
<BR><!-- BBCode Start --><IMG SRC="http://www.slackware.org/~msimons/slack ... Wchord.jpg"><!-- BBCode End -->
<BR><BR><BR>[ Questo Messaggio è stato Modificato da: DaNiMoTh il 05-05-2005 16:01 ]<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:

Teoria della compilazione

Messaggio da useless »

hai capito bene :). poi sinceramente il tutto non è molto chiaro nemmeno a me...<br>

Rispondi