5.6. Pkg-config-lite-0.28-1

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.

5.6.1. Installation de Pkg-config-lite

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. »