5.6. Linux-5.5.3 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.

Temps de construction approximatif: 0.1 SBU
Espace disque requis: 1 Go

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 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. »