ldconfig
tiene dos opciones interesantes:
-f conf
Use conf instead of /etc/ld.so.conf.
-C cache
Use cache instead of /etc/ld.so.cache.
Traté de copiar /etc/ld.so.conf
en mi propio directorio de inicio y lo edité para incluir rutas a mis bibliotecas locales, por ejemplo, /home/syockit/local/usr/lib
etc. Y ejecuté
ldconfig -f /home/syockit/ld.so.conf -C /home/syockit/ld.so.cache
y posteriormente, para confirmar que las bibliotecas están en caché, ejecuté
ldconfig -f /home/syockit/ld.so.conf -C /home/syockit/ld.so.cache -p | less
e incluye todas mis bibliotecas además de las bibliotecas del sistema.
Ahora, quiero que el enlazador predeterminado use estos dos. Pero en man ld.so
, no veo ninguna mención de poder usar personalizado .conf
o .cache
. Entonces, ¿cuál es el punto de las dos opciones anteriores de ldconfig
entonces?