ldconfig є два цікавих варіанти:
-f conf
Use conf instead of /etc/ld.so.conf.
-C cache
Use cache instead of /etc/ld.so.cache.
Я спробував скопіювати /etc/ld.so.confсвій власний домашній каталог і відредагував його, щоб включити шляхи до моїх локальних бібліотек, наприклад, /home/syockit/local/usr/libтощо. І побіг
ldconfig -f /home/syockit/ld.so.conf -C /home/syockit/ld.so.cache
а згодом, щоб підтвердити, що бібліотеки кешовані, я побіг
ldconfig -f /home/syockit/ld.so.conf -C /home/syockit/ld.so.cache -p | less
і він включає всі мої бібліотеки, крім того, включаючи системні бібліотеки.
Тепер я хочу, щоб цей лінкер використовував ці два. Але в man ld.so, я не бачу жодної згадки про можливість користування користувачем .confабо .cache. Тож у чому сенс двох вищезгаданих варіантів ldconfig?