5.7. Linux-2.6.8.1 Header

Das Linux-Kernel-Paket enthält die Kernel-Quellen und die von Glibc verwendeten Header-Dateien.

Geschätzte Kompilierzeit: 0.1 SBU

Ungefähr benötigter Festplattenplatz: 186 MB

Linux Header sind abhängig von: Coreutils und Make

5.7.1. Installation der Kernel-Header

Da einige Pakete die Kernel Header referenzieren, entpacken Sie nun das Kernelarchiv, konfigurieren es und kopieren die benötigten Dateien an eine Stelle, wo gcc sie später finden kann.

Bereiten Sie die Installation der Header vor:

make mrproper

Hierdurch wird sichergestellt, dass der Kernel-Baum absolut sauber ist. Das Kernel-Team empfiehlt, dieses Kommando vor jedem Kompilieren des Kernels auszuführen. Sie sollten sich nicht darauf verlassen, dass die Quellen nach dem Entpacken sauber sind.

Erstellen Sie die Datei include/linux/version.h:

make include/linux/version.h

Erstellen Sie den plattformspezifischen symbolischen Link include/asm:

make include/asm

Installieren Sie die plattformspezifischen Header-Dateien:

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

Installieren Sie die Multiplattform-Headerdateien:

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

Details zu diesem Paket finden Sie in Abschnitt 8.3.2, „Inhalt von Linux“