Opzioni di compilazione degli sviluppatori
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 Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
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 Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
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.
-
Jan69
- Linux 0.x

- Messaggi: 39
- Iscritto il: dom 28 nov 2010, 1:55
- Slackware: 64 -current
- Kernel: 2.6.37.4
- Desktop: KDE 4.5.5
Opzioni di compilazione degli sviluppatori
Salve a tutti, volevo sapere se esiste un modo per risalire alle opzioni usate dagli sviluppatori per compilare i loro kernel che ritroviamo pronti all'uso quando installiamo il SO.
Intendo proprio tutto il processo per filo e per segno. E' possibile?
Intendo proprio tutto il processo per filo e per segno. E' possibile?
- Ansa89
- Iper Master

- Messaggi: 2703
- Iscritto il: mer 29 ago 2007, 17:57
- Nome Cognome: Stefano Ansaloni
- Slackware: 14.2 64bit
- Kernel: 4.9.61
- Desktop: XFCE 4.12
- Località: Modena
Re: Opzioni di compilazione degli sviluppatori
Magari su qualche wiki lo trovi scritto, ma non credo abbia molta importanza quali opzioni usano gli sviluppatori per compilare il kernel.
A cosa ti serve?
A cosa ti serve?
-
Jan69
- Linux 0.x

- Messaggi: 39
- Iscritto il: dom 28 nov 2010, 1:55
- Slackware: 64 -current
- Kernel: 2.6.37.4
- Desktop: KDE 4.5.5
Re: Opzioni di compilazione degli sviluppatori
Piu' che altro per curiosita' e per farmi un po' di luce mentalmente.
Ci sono cosi' tante guide a riguardo, e tutte valide, che non riesco a trovare una mia collocazione precisa.
Ora come ora ho deciso di seguire le direttive ed i modi indicati nel README che si trova all'interno della tarball dei sorgenti ma mi piacerebbe, ad esempio, poter sapere quali opzioni usa Pat per compilare i kernel che ci troviamo nella nostra slack.
Non ultimo il fatto che "invidio" molto la pulizia dei loro kernel coi quali va sempre bene tutto cio' che si fa.
Ci sono cosi' tante guide a riguardo, e tutte valide, che non riesco a trovare una mia collocazione precisa.
Ora come ora ho deciso di seguire le direttive ed i modi indicati nel README che si trova all'interno della tarball dei sorgenti ma mi piacerebbe, ad esempio, poter sapere quali opzioni usa Pat per compilare i kernel che ci troviamo nella nostra slack.
Non ultimo il fatto che "invidio" molto la pulizia dei loro kernel coi quali va sempre bene tutto cio' che si fa.
- Ansa89
- Iper Master

- Messaggi: 2703
- Iscritto il: mer 29 ago 2007, 17:57
- Nome Cognome: Stefano Ansaloni
- Slackware: 14.2 64bit
- Kernel: 4.9.61
- Desktop: XFCE 4.12
- Località: Modena
Re: Opzioni di compilazione degli sviluppatori
Non ho capito se vuoi sapere il ".config" contenete la configurazione del kernel o quali opzioni vengono passate al momento della compilazione.Jan69 ha scritto:sapere quali opzioni usa Pat per compilare i kernel che ci troviamo nella nostra slack.
Il file di configurazione con il quale è stato compilato il kernel, lo trovi in "/boot" (ne trovi uno per ogni kernel installato).
Nella maggior parte dei casi è vero, ma qualche volta bisogna metterci le mani.Jan69 ha scritto:Non ultimo il fatto che "invidio" molto la pulizia dei loro kernel coi quali va sempre bene tutto cio' che si fa.
-
Jan69
- Linux 0.x

- Messaggi: 39
- Iscritto il: dom 28 nov 2010, 1:55
- Slackware: 64 -current
- Kernel: 2.6.37.4
- Desktop: KDE 4.5.5
Re: Opzioni di compilazione degli sviluppatori
Hai ragione, mi sono espresso male, scusa.Ansa89 ha scritto:Non ho capito se vuoi sapere il ".config" contenete la configurazione del kernel o quali opzioni vengono passate al momento della compilazione.
Si', intendo proprio quali opzioni vengono passate al momento della compilazione perche' recentemente mi e' capitato di compilare in sequenza due volte il kernel con propositi propedeutici per me e di testing per il mio portatile ed i risultati sono stati buoni per una copilazione con
Codice: Seleziona tutto
#makeCodice: Seleziona tutto
#make modules_installCodice: Seleziona tutto
#make -j2Il tutto con i parametri copiati dallo stesso .config e a distanza di un'ora tra una compilazione e l'altra.
Sostanzialmente l'esigenza di porre questa domanda e' nata da li'
- Ansa89
- Iper Master

- Messaggi: 2703
- Iscritto il: mer 29 ago 2007, 17:57
- Nome Cognome: Stefano Ansaloni
- Slackware: 14.2 64bit
- Kernel: 4.9.61
- Desktop: XFCE 4.12
- Località: Modena
Re: Opzioni di compilazione degli sviluppatori
Quelle opzioni dipendono strettamente dal tuo hardware: con "-j" indichi quanti job creare per la compilazione del kernel (il valore consigliato (se non sbaglio) è il numero dei tuoi core + 1).
Per il resto va bene se dai "make", "make modules" e poi "make modules_install" (oppure puoi dare "make all" e poi "make modules_install").
Per sapere quali target sono accettati basta un "make help", per sapere le opzioni di make basta un "man make".
Per il resto va bene se dai "make", "make modules" e poi "make modules_install" (oppure puoi dare "make all" e poi "make modules_install").
Per sapere quali target sono accettati basta un "make help", per sapere le opzioni di make basta un "man make".
- albatros
- Iper Master

- Messaggi: 2073
- Iscritto il: sab 4 feb 2006, 13:59
- Kernel: 5.4.0
- Desktop: lxde
- Distribuzione: ubuntu 20.04
- Località: Darmstadt - Germania
Re: Opzioni di compilazione degli sviluppatori
Ti basta leggere il relativo Slackbuild...Jan69 ha scritto: mi piacerebbe, ad esempio, poter sapere quali opzioni usa Pat per compilare i kernel che ci troviamo nella nostra slack.
-
Jan69
- Linux 0.x

- Messaggi: 39
- Iscritto il: dom 28 nov 2010, 1:55
- Slackware: 64 -current
- Kernel: 2.6.37.4
- Desktop: KDE 4.5.5
Re: Opzioni di compilazione degli sviluppatori
Sono nuovo a questa pratica per cui ci devo capire un po' di piu' per pronunciarmi ^^albatros ha scritto:Ti basta leggere il relativo Slackbuild...Jan69 ha scritto: mi piacerebbe, ad esempio, poter sapere quali opzioni usa Pat per compilare i kernel che ci troviamo nella nostra slack.
Una cosa tipo l'about:buildconfig di firefox non sarebbe male
- Ansa89
- Iper Master

- Messaggi: 2703
- Iscritto il: mer 29 ago 2007, 17:57
- Nome Cognome: Stefano Ansaloni
- Slackware: 14.2 64bit
- Kernel: 4.9.61
- Desktop: XFCE 4.12
- Località: Modena
Re: Opzioni di compilazione degli sviluppatori
Gli skackbuild sono migliori: non dipendono da una scelta degli sviluppatori di inserire nel loro software pagine speciali con le configurazioni di compilazione; inoltre ti permettono di (ri)compilare un programma con estrema facilità.Jan69 ha scritto:Una cosa tipo l'about:buildconfig di firefox non sarebbe male
Per i pacchetti ufficiali di slackware trovi i vari slackbuild dentro la directory "source" del cd/dvd di installazione.
-
Jan69
- Linux 0.x

- Messaggi: 39
- Iscritto il: dom 28 nov 2010, 1:55
- Slackware: 64 -current
- Kernel: 2.6.37.4
- Desktop: KDE 4.5.5
Re: Opzioni di compilazione degli sviluppatori
Si', mi sono reso conto che vale la pena studiare.
Grazie
Grazie