Compilazione tgz

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.
Rispondi
samiel
Staff
Staff
Messaggi: 5511
Iscritto il: ven 16 gen 2004, 0:00
Nome Cognome: Mauro Sacchetto
Slackware: 13.0
Kernel: 2.26
Desktop: KDE
Distribuzione: anche Debian
Località: Venezia

Compilazione tgz

Messaggio da samiel »

Volevo domandare, e segnatamente
<BR>al "magister" del sito, Lorys,
<BR>se la configurazione di Slack
<BR>può interferire con la compilazione dei tgz.
<BR>Mi spiego: se compilo da sorgenti un tgz,
<BR>può cambiare qualcosa se uso un kernel
<BR>oppure un altro? Se ad es uso la 10,
<BR>ma con il 2.6.7, i pacchetti generati
<BR>possono dare problemi in un sistema
<BR>che ha un 2.4.etc?
<BR>
<BR>Mille grazie
<BR>M.<br>

mangus
Linux 2.x
Linux 2.x
Messaggi: 451
Iscritto il: lun 1 mar 2004, 0:00
Località: Castel de brett!! (bologna)
Contatta:

Compilazione tgz

Messaggio da mangus »

in genere no, software applicativi normali in genere _NON dovrebbero_ usare i kernel header per la compilazione, anche se qualcuno lo fa, piuttosto ci possono essere problemi di dipendenze se un´altro sistema non dispone di determinate librerie con cui l´applicativo è stato compilato.
<BR>Un´altro esempio sono gli applicativi in perl, che vengono compilati linkati alla versione di perl installata: un upgrade di perl fa smettere di andare tutto il software perl compilato con la versione precedente( es. spamassassin) e deve essere ricompilato. Chi usa current e perl lo sa bene...
<BR>
<BR>Se il sistema è lo stesso gli applicativi andranno con qualunque kernel installato, questo discorso NON si può applicare con moduli (leggi drivers) che invece sono kernel-dipendenti (un modulo per un certo kernel non può in genere essere usato da un´altro kernel)
<BR>Slack installa i kernel headers del 2.4.26 mi sembra, che possono comunque essere usati per un kernel 2.6.x, a meno che il driver sia così str***o da volere proprio i kernel headers del kernel 2.6 che sta andando ( e infatti in testing Pat ha messo anche i kernel headers del 2.6.7 per questi sporadici casi)
<BR>
<BR>spero di essere stato chiaro
<BR>
<BR>ciao<br>

mangus
Linux 2.x
Linux 2.x
Messaggi: 451
Iscritto il: lun 1 mar 2004, 0:00
Località: Castel de brett!! (bologna)
Contatta:

Compilazione tgz

Messaggio da mangus »

<!-- 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> 28-08-2004 alle ore 02:35, samiel :
<BR>Volevo domandare, e segnatamente
<BR>al "magister" del sito, Lorys,
<BR></BLOCKQUOTE></FONT></TD></TR><TR><TD><HR></TD></TR></TABLE><!-- BBCode Quote End -->
<BR>
<BR>ehm... sorry questo mi era proprio sfuggito<br>

samiel
Staff
Staff
Messaggi: 5511
Iscritto il: ven 16 gen 2004, 0:00
Nome Cognome: Mauro Sacchetto
Slackware: 13.0
Kernel: 2.26
Desktop: KDE
Distribuzione: anche Debian
Località: Venezia

Compilazione tgz

Messaggio da samiel »

Ma no,
<BR>molte grazie per la risposta!
<BR>
<BR>M.<br>

Avatar utente
Loris
Admin
Admin
Messaggi: 7731
Iscritto il: lun 31 mar 2003, 0:00
Nome Cognome: Loris Vincenzi
Località: Gradisca D'Isonzo
Contatta:

Compilazione tgz

Messaggio da Loris »

Grazie Mangus :)
<BR>
<BR>p.s. Mauro ti prepari alla terza release ? ;-) <br>
"Ho una testa piuttosto balzana e comunque non sono quello che credete" - Roger Keith Barrett

samiel
Staff
Staff
Messaggi: 5511
Iscritto il: ven 16 gen 2004, 0:00
Nome Cognome: Mauro Sacchetto
Slackware: 13.0
Kernel: 2.26
Desktop: KDE
Distribuzione: anche Debian
Località: Venezia

Compilazione tgz

Messaggio da samiel »

Yeah, sto smanettando con i pacchetti...
<BR>(ma seppure con lentezza causa impegni lavorativi
<BR>sto anche scrivendo una sezione su Samba)
<BR>E adesso approfitto di te!
<BR>Ho pacchettizzato per prova un paio di cose
<BR>(i miei primi tentativi): scribus e k3b.
<BR>Ora... lo strip degli eseguibili non mi strippa nulla.
<BR>Ho confrontato il k3b di slacky col mio:
<BR>la struttura è corretta, l´ho testato sul mio pc
<BR>e su quello di mia moglie e va regolarmente,
<BR>ma resta un pacchetto affetto da obesità.
<BR>Lo strip delle librerie mi sembra riuscire,
<BR>ma non quello degli eseguibili: così sono e così restano.
<BR>Non è che mi puoi dare un suggerimento,
<BR>un´indicazione, un trucco del mestiere...
<BR>Poi alla prima occasione ti offro da bere!
<BR>
<BR>Thanx
<BR>M.<br>

Avatar utente
Loris
Admin
Admin
Messaggi: 7731
Iscritto il: lun 31 mar 2003, 0:00
Nome Cognome: Loris Vincenzi
Località: Gradisca D'Isonzo
Contatta:

Compilazione tgz

Messaggio da Loris »

Dimmi come fai per strippare i bin, normalmente uso:
<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> ( cd $PKG
<BR> find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
<BR> find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
<BR>) </BLOCKQUOTE></FONT></TD></TR><TR><TD><HR></TD></TR></TABLE><!-- BBCode Quote End --><br>
"Ho una testa piuttosto balzana e comunque non sono quello che credete" - Roger Keith Barrett

samiel
Staff
Staff
Messaggi: 5511
Iscritto il: ven 16 gen 2004, 0:00
Nome Cognome: Mauro Sacchetto
Slackware: 13.0
Kernel: 2.26
Desktop: KDE
Distribuzione: anche Debian
Località: Venezia

Compilazione tgz

Messaggio da samiel »

Mille grazie,
<BR>io avevo provato semplicemente
<BR>a individuare "a mano" gli eseguibili
<BR>e poi ci davo il comandi strip.
<BR>Ma evidentemente non fungeva.
<BR>Adesso rivedo melgio
<BR>
<BR>Grazie ancora
<BR>M.<br>

samiel
Staff
Staff
Messaggi: 5511
Iscritto il: ven 16 gen 2004, 0:00
Nome Cognome: Mauro Sacchetto
Slackware: 13.0
Kernel: 2.26
Desktop: KDE
Distribuzione: anche Debian
Località: Venezia

Compilazione tgz

Messaggio da samiel »

Ho visto che esiste anche uno script:
<BR>GCC package build script
<BR>nei source tree di slack...
<BR>
<BR>M.<br>

Rispondi