Hello,
Il faut faire la différence entre le linker (ld, fournit par binutils)
qui est utilisé lors de la compilation et le linker/loader
(ld.so/ld-linux.so fournit par la glibc) utilisé à l'exécution : leur
fonctionnement est totalement indépendant.
Pour ld.so, les répertoires de recherche des lib dynamiques (.so) (hors
ceux par défauts : /lib et /usr/lib) sont indiqués dans /etc/ld.so.conf.
Pour ld, les répertoires de recherche des lib (.a) sont fixés lors de sa
compilation, si ceux par défaut ne conviennent pas, par la variable
LIB_PATH. On peut les connaître par la commande "ld
--verbose" (SEARCH_DIR).
En dehors de ces chemins il est nécessaire de passer par la variable
LIBDIR ou l'option -L.
Bruno