5.7. Cabeceras de Linux-2.6.8.1

El paquete del núcleo Linux contiene las fuentes del núcleo y los ficheros de cabecera utilizados por Glibc.

Tiempo estimado de construcción: 0.1 SBU
Espacio requerido en disco: 186 MB
La instalación de las cabeceras de Linux depende de: Coreutils y Make

5.7.1. Instalación de las cabeceras del núcleo

Como ciertos paquetes necesitan usar los ficheros de cabecera (headers) del núcleo, vamos a desempaquetar el archivo del núcleo ahora, configurarlo, y copiar los ficheros necesarios a un lugar donde gcc pueda encontrarlos.

Prepara la instalación de las cabeceras:

make mrproper

Esto asegurará que el árbol del núcleo está absolutamente limpio. El equipo de desarrollo recomienda usar este comando antes de cada compilación del núcleo, y en realidad no debes confiar en que el árbol de las fuentes esté limpio tras desempaquetarlo.

Crea el fichero include/linux/version.h:

make include/linux/version.h

Crea el enlace simbólico include/asm específico de la plataforma:

make include/asm

Instala los ficheros de cabecera específicos de la plataforma:

mkdir /tools/glibc-kernheaders
cp -HR include/asm /tools/glibc-kernheaders
cp -R include/asm-generic /tools/glibc-kernheaders

Por último, instala los ficheros de cabecera del núcleo independientes de la plataforma:

cp -R include/linux /tools/glibc-kernheaders

Los detalles sobre este paquete se encuentran en la Sección 8.3.2, “Contenido de Linux”.