Des détails sur ce paquet se trouvent sur Section 10.23.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/lib/pkgconfig:/tools/share/pkgconfig
Voici la signification de la nouvelle option de configure :
--host=${CLFS_TARGET}
La compilation croisée de plusieurs paquets essaira de
chercher un ${CLFS_TARGET}-pkg-config.
Indiquer cette option s'assure que Pkg-config-lite créera un
lien en dur dans /cross-tools/bin
avec ce nom, pour qu'il
soit utilisé à la place de tout autre programme avec le même
nom qui pourrait exister sur l'hôte.
--with-pc-path
Cela initialise la valeur par défaut de PKG_CONFIG_PATH à
/tools/lib/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.23.2, « Contenu de Pkg-config-lite. »