sinon il y a la variable d'environnement "LD_LIBRARY_PATH" qu'on peut définir avant de faire une compilation ou avant d'executer un programme, ce qui permettra au programme d'aller chercher ses libs en priorité dans les repertoires définis par LD_LIBRARY_PATH,
exemple :
export LD_LIBRARY_PATH=/opt/lib:/usr/local/lib:/usr/lib |
ici on a défini 3 repertoires à utiliser par ordre de préférence pour chercher les libs, il suffit donc de taper cette ligne avant de compiler un programme, le ./configure cherchera alors les libs dans ces 3 repertoires,
ensuite au moment d'executer le programme compilé il faudra penser à reconfigurer LD_LIBRARY_PATH, ou à créer un script qui le fait
penser aussi à faire un ./configure --help pour connaitre toutes les variables d'environnement que l'utilisateur peut modifier ( le dossier pour les include, les binaires, le path pour tel composant requis par le programme )