Le paquet du noyau Linux contient les sources ainsi que les fichiers d'en-têtes utilisés par Glibc.
Comme certains paquets ont besoin de se référer aux fichiers d'en-tête du noyau, c'est le bon moment pour déballer l'archive du noyau maintenant, les configurer et copier les fichiers requis à un endroit où gcc pourra les trouver plus tard.
Préparez l'installation des en-têtes avec :
make mrproper
Ceci nous assure que le répertoire du noyau est totalement propre. Il est recommandé que cette commande soit exécutée à chaque compilation du noyau. Ne supposez pas que le contenu du répertoire soit propre après le déballage.
Créez le fichier include/linux/version.h
:
make include/linux/version.h
Créez le lien symbolique spécifique à la plateforme
include/asm
:
make include/asm
Installez les fichiers d'en-têtes spécifiques à la platforme :
mkdir /tools/glibc-kernheaders cp -HR include/asm /tools/glibc-kernheaders cp -R include/asm-generic /tools/glibc-kernheaders
Enfin, installez les autres fichiers d'en-têtes du noyau :
cp -R include/linux /tools/glibc-kernheaders
Les détails sur ce paquet sont situés dans la section intitulée « Contenu de Linux »