ldconfig
tem duas opções interessantes:
-f conf
Use conf instead of /etc/ld.so.conf.
-C cache
Use cache instead of /etc/ld.so.cache.
Tentei copiar /etc/ld.so.conf
para o meu próprio diretório pessoal e editei-o para incluir caminhos para minhas bibliotecas locais, por exemplo, /home/syockit/local/usr/lib
etc.
ldconfig -f /home/syockit/ld.so.conf -C /home/syockit/ld.so.cache
e, posteriormente, para confirmar que as bibliotecas estão armazenadas em cache, executei
ldconfig -f /home/syockit/ld.so.conf -C /home/syockit/ld.so.cache -p | less
e inclui todas as minhas bibliotecas, além das bibliotecas do sistema.
Agora, quero que o vinculador padrão use esses dois. Mas man ld.so
, não vejo menção de poder usar o costume .conf
ou .cache
. Então, qual é o objetivo das duas opções acima ldconfig
?