Les Linux API Headers 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 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