6.7. Cabeceras API de Linux-2.6.22.6

Las cabeceras API de Linux exponen la API del núcleo para ser usada por Glibc.

Tiempo estimado de construcción: less than 0.1 SBU
Espacio requerido en disco: 286 MB

6.7.1. Instalación de las cabeceras API de Linux

El núcleo Linux necesita exponer una Interfaz de Programación de Aplicaciones (API) para ser usada por la librería C del sistema (Glibc en LFS). Esto se hace sanitizando los diversos ficheros de cabecera incluidos en el paquete con las fuentes de núcleo Linux.

Aplica una sustitución sed para suprimir la instalación de los ficheros de cabecera en /usr/include/scsi. En su lugar se utilizará la versión proporcionada por Glibc:

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

Instala los ficheros de cabecera:

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

6.7.2. Contenido de las cabeceras API de Linux

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

Descripción corta

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

La API de las cabeceras de Linux.