man ld:
NAME
ld.so, ld-linux.so* - dynamic linker/loader
DESCRIPTION
The programs ld.so and ld-linux.so* find and load the shared libraries needed by a program, pre
pare the program to run, and then run it.
Linux binaries require dynamic linking (linking at run time) unless the -static option was given
to ld during compilation.
[...]
ldconfig maakt het bestand ld.so.cache aan, hierin staan als ik het goed heb begrepen de locaties van je shared libraries (een soort index dus), deze worden dan door ld geladen. (Ik weet niet precies hoe dat in elkaar zit, dus [i]pleaze correct
* sebas if I'm wrong ...[/i])
Als je in ld.so.conf een path naar een library toevoegt moet je daarna ldconfig draaien om ld.so.cache te updaten. Daarna worden als het goed is de 'nieuwe' libs ook gevonden.
Je zegt dat ldconfig geen output geeft, dat doet die normaal gesproken ook niet (niet naar stdout althans), dus misschien dat dat al wel goedzit. Hoelang doet ldconfig erover? ratelt je harddisk even als je ldconfig draait?
Everyone complains of his memory, no one of his judgement.