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.confpara o meu próprio diretório pessoal e editei-o para incluir caminhos para minhas bibliotecas locais, por exemplo, /home/syockit/local/usr/libetc.
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 .confou .cache. Então, qual é o objetivo das duas opções acima ldconfig?