Pagina 1 di 1

aggiornamento kernel

Inviato: mar 20 nov 2007, 22:43
da Toni
salve a tutti
avevo il kernel 2.6.23

ho applicato la patch 2.6.23.8 tutto ok

quindi do make bzImage && make modules && make modules_install

in questo modo i file non interessati dalla patch vengono anche essi ricompilati?

è un metodo corretto ? esiste un modo piu efficente?

Inviato: mar 20 nov 2007, 23:41
da ildiama
per compilare ti basta dare

Codice: Seleziona tutto

make
e successivamente, per installare i moduli un bel

Codice: Seleziona tutto

make modules_install
La risposta alla tua domanda presuppone altre cose che diamo per scontato: hai già compilato una volta quel kernel di cui hai modificato i sorgenti con la patch e non hai dato nessun "make clean" che cancella i file oggetto intermedi della compilazione precedente.

Spero di aver risposto. Ciao.

Inviato: mer 21 nov 2007, 0:00
da Toni
hai già compilato una volta quel kernel di cui hai modificato i sorgenti con la patch e non hai dato nessun "make clean" che cancella i file oggetto intermedi della compilazione precedente.
si , quindi? vengono ricompilati o no?

Inviato: mer 21 nov 2007, 0:31
da ildiama
no, appunto. E te ne accorgi anche dalla "velocità" con cui il kernel viene ricompilato.
Se vuoi ricompilare tutto, dai prima un make clean. Io lo farei dopo aver messo una patch.
Ciao.

Inviato: mer 21 nov 2007, 12:16
da Toni
in effetti ho compilato in pochi minuti contro un buon quarto d' ora per compilare tutto :D :D

Inviato: mer 21 nov 2007, 12:27
da gallows
Beh sullo schermo viene stampato ciò che compili...
Ad ogni modo make ricompila tutti i file oggetto che hanno una data di creazione più vecchia rispetto all'ultima modifica del corrispettivo file sorgente.