<Precedenti | Contenuti | Succ.>
6.7.1. Installazione di intestazioni API Linux
Il kernel Linux deve esporre un'API (Application Programming Interface) per l'utilizzo della libreria C del sistema (Glibc in LFS). Questo viene fatto risanando vari file di intestazione C forniti nel tarball dei sorgenti del kernel Linux.
Assicurati che non ci siano file obsoleti e dipendenze in giro dall'attività precedente:
rendere il mrproprio
rendere il mrproprio
Ora estrai le intestazioni del kernel visibili all'utente dal sorgente. Vengono inseriti in una directory locale intermedia e copiati nella posizione necessaria poiché il processo di estrazione rimuove tutti i file esistenti nella directory di destinazione. Ci sono anche alcuni file nascosti usati dagli sviluppatori del kernel e non necessari a LFS che vengono rimossi dalla directory intermedia.
make INSTALL_HDR_PATH=dest headers_install
trova dest/include \( -name .install -o -name ..install.cmd \) -delete cp -rv dest/include/* /usr/include
make INSTALL_HDR_PATH=dest headers_install
trova dest/include \( -name .install -o -name ..install.cmd \) -delete cp -rv dest/include/* /usr/include