5.6. Linux-2.6.27.4 API-Header

Die Linux-API-Header veröffentlichen die Programmierschnittstelle der Kernels zur Verwendung durch die Glibc.

Geschätzte Kompilierzeit: 0.1 SBU
Etwa Benötigter Speicherplatz: 341 MB

5.6.1. Installation von Linux-API-Header

Der Kernel muss eine Programmierschnittstelle (API) veröffentlichen, damit die C-Bibliothek (Glibc in LFS) diese verwenden kann. Dazu werden bereinigte Versionen der C-Header verwendet, die mit den Kernelquellen ausgeliefert werden.

Stellen Sie zunächst sicher, dass keine zurückgebliebenen Dateien und Abhängigkeiten von vorherigen Aktionen zurückgeblieben sind:

make mrproper

Test und extrahieren Sie nun die Kernel-Header der Anwenderschicht aus den Quellen. Diese werden zunächst in einem lokalen Ordner zwischengespeichert und anschließend an die nötigen Orte kopiert, weil der Extrahiervorgang vorhandene Dateien im Zielordner überschreiben würde.

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

Details zu diesem Paket finden Sie in Abschnitt 6.7.2, „Inhalt von Linux-API-Header“