6.7. Linux-2.6.22.5 API Headers

Les Linux API Headers montrent l'API du noyau pour qu'il soit utilisé par Glibc.

Temps de construction estimé : moins de 0.1 SBU
Espace disque requis : 286 MB

6.7.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 par la bibliothèque C du système (Glibc dans LFS). Cela se fait en nettoyant les fichiers d'en-tête C qui sont contenus dans l'archive de la source du noyau Linux.

Appliquez un remplacement par sed pour supprimer l'installation des fichiers d'en-tête de /usr/include/scsi. Les versions fournies par Glibc seront utilisées à la place :

sed -i '/scsi/d' include/Kbuild

Installez les fichiers d'en-tête :

make mrproper
make headers_check
make INSTALL_HDR_PATH=dest headers_install
cp -rv dest/include/* /usr/include

6.7.2. Contenu de Linux API Headers

En-têtes installées: /usr/include/{asm{,-generic},linux,mtd,rdma,sound}/*.h

Descriptions courtes

/usr/include/{asm{,-generic},linux,mtd,rdma,sound}/*.h

Les en-têtes de l'API de Linux