Pkg-config est un outil pour vous aider à insérer les bonnes options du compilateur sur la ligne de commande lors de la compilation d'applications et de bibliothèques.
Préparez la compilation de Pkg-config :
GLIB_CFLAGS="-I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include" \ GLIB_LIBS="-lglib-2.0" \ CC="gcc ${BUILD64}" \ ./configure --prefix=/usr \ --with-pc-path=/usr/share/pkgconfig
Voici la signification de la nouvelle option de configuratinn :
GLIB_CFLAGS="-I/usr/include/glib-2.0
-I/usr/libi64/glib-2.0/include"
,
GLIB_LIBS="-lglib-2.0"
Pkg-config n'est plus fourni avec Glib et, Pkg-config ne l'ayant pas installé lui-même, il faut lui dire où se trouve Glib.
Compilez le paquet :
make
Pour tester les résultats, effectuez : make check
.
Installez le paquet :
make install
Sur des constructions multilib, le répertoire de la bibliothèque a été enlevé du path de recherche par défaut de pkg-config. Réglez des variables d'environnement pour aider à régler correctement le chemin à l'avenir :
export PKG_CONFIG_PATH32="/usr/lib/pkgconfig" export PKG_CONFIG_PATH64="/usr/lib64/pkgconfig"
Export these variables to prevent any issues in the future.
cat >> /root/.bash_profile << EOF export PKG_CONFIG_PATH32="${PKG_CONFIG_PATH32}" export PKG_CONFIG_PATH64="${PKG_CONFIG_PATH64}" EOF