J'ai un projet qui lie à libssl.so et je tape un bogue dans libssl et jamais les versions de la bibliothèque ne le corrigent. Cependant, sur le système que je travaille, je n'ai pas de compte root, j'ai donc créé libssl et mes prérequis sous $HOME/opt
.Autotools - sélection des versions de la bibliothèque à lier avec
Maintenant, quand je fais:
./configure --prefix=`$HOME/opt`
make
le système de construction utilise encore la version du système à l'échelle la plus ancienne de libssl. J'essaie de trouver la bonne façon de "hack" autotools pour lier avec les bibliothèques que j'ai compilées.
Je ne veux pas modifier l'un de mes fichiers source juste pour contourner mon problème spécifique. –
Vous n'avez pas besoin de modifier vos fichiers source pour définir les variables d'environnement: vous pouvez exécuter ./configure PKG_CONFIG_PATH = $ HOME/opt/lib/pkgconfig. –
Oh, d'accord. Maintenant je comprends. –