5.6. Linux-4.20.12 API Headers

Les Linux API Headers (en-têtes API de Linux, incluses dans linux-4.20.12.tar.xz) montrent l'API du noyau pour qu'il soit utilisé par Glibc.

Temps de construction approximatif: 0.1 SBU
Espace disque requis: 937 Mo

5.6.1. Installation de Linux API Headers

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, faites l'extraction à partir des sources des en-têtes du noyau visibles par l'utilisateur. Elles se situent dans un répertoire local intermédiaire et on les copie dans le répertoire adéquat car le processus d'extraction supprime tous les fichiers existant dans le répertoire cible.

make INSTALL_HDR_PATH=dest headers_install
cp -rv dest/include/* /tools/include

Les détails sur ce paquet sont situés dans Section 6.7.2, « Contenu de Linux API Headers. »