Les détails sur ce paquet sont situés dans Section 6.7.2, « Contenu de Linux API Headers. »
Les Linux API Headers (en-têtes API de Linux, incluses dans linux-5.5.3.tar.xz) montrent l'API du noyau pour qu'il soit utilisé par Glibc.
Le noyau linux a besoin de montrer une interface de programmation de l'application (Application Programming Interface, API) à utiliser (Glibc dans LFS). Cela est possible en nettoyant certains fichiers d'en-tête C qui sont laissés dans le paquet des sources du noyau Linux.
Assurez-vous qu'il n'y a pas de vieux fichiers embarqués dans le paquet :
make mrproper
Maintenant extrayez le en-têtes du noyau visibles pour
l'utilisateur depuis les sources. La cible make recommandée
« headers_install » ne peut pas être
utilisée car elle requiert rsync,
qui n'est pas forcément disponible. Les en-têtes sont placés dans
./usr
pour copiés vers l'emplacement
requis.
make headers cp -rv usr/include/* /tools/include
Les détails sur ce paquet sont situés dans Section 6.7.2, « Contenu de Linux API Headers. »