5.7. Linux-2.6.8.1 Headers

Il pacchetto del kernel Linux contiene i sorgenti del kernel e i file header usati da Glibc.

Tempo approssimativo di costruzione: 0.1 SBU

Spazio su disco richiesto: 186 MB

L'installazione dei Linux Headers dipende da: Coreutils e Make

5.7.1. Installazione dei Kernel Headers

Poiché certi pacchetti devono fare riferimento ai file header del kernel, ora è il momento buono per scompattare l'archivio del kernel, configurarlo, e copiare i file richiesti in un posto in cui gcc possa trovarli più tardi.

Preparare l'installazione degli header con:

make mrproper

Questo assicura che l'albero del kernel sia assolutamente pulito. Si raccomanda di digitare questo comando prima di ogni compilazione del kernel. Non si supponga che l'albero sorgenti sia automaticamente pulito dopo la scompattazione.

Creare il file include/linux/version.h:

make include/linux/version.h

Creare il symlink include/asm specifico per la piattaforma:

make include/asm

Installare i file header specifici per la piattaforma:

mkdir /tools/glibc-kernheaders
cp -HR include/asm /tools/glibc-kernheaders
cp -R include/asm-generic /tools/glibc-kernheaders

Infine, installare i file header cross-platform del kernel:

cp -R include/linux /tools/glibc-kernheaders

Dettagli su questo pacchetto si trovano nella Sezione 8.3.2, “Contenuti di Linux.”