Des détails sur ce paquet se trouvent sur Section 10.45.2, « Contenu de Pkg-config-lite. »
Pkg-config-lite est un outil qui vous aide à insérer les bonnes options du compilateur sur la ligne de commande lors de la compilation d'applications et de bibliothèques.
Plusieurs paquets dans le système temporaire utiliseront
pkg-config pour
trouver diverses dépendances requises et facultatives.
Malheureusement, cela pourrait faire que ces paquets trouvent des
bibliothèques sur le système hôte et essayent de s'y lier, ce qui
ne fonctionnera pas. Pour éviter ce problème, nous installerons un
binaire pkg-config
dans /cross-tools
et le configurerons
pour qu'il cherche les fichiers Pkg-config seulement dans
/tools
.
Préparez la compilation de Pkg-config-lite :
./configure \ --prefix=/cross-tools \ --host=${CLFS_TARGET} \ --with-pc-path=/tools/lib64/pkgconfig:/tools/share/pkgconfig
Voici la signification de la nouvelle option de configure :
--host=${CLFS_TARGET}
Cette option s'assure que l'installation contienne le bon ${CLFS_TARGET}-pkg-config et qu'il soit détecté et utilisé lors de la compilation croisée de certains outils dans le système temporaire et le chapitre redémarrage.
--with-pc-path
Cela initialise la valeur par défaut de PKG_CONFIG_PATH à
/tools/lib64/pkgconfig
et
/tools/share/pkgconfig
.
Compilez le paquet :
make
Installez le paquet :
make install
Des détails sur ce paquet se trouvent sur Section 10.45.2, « Contenu de Pkg-config-lite. »