From the ldconfig manual pages: It is normally run automatically at bootup, from /etc/rc [...] This is not the case with RedHat 6.2. I know this is not really a bug, and that I can do that myself in /etc/rc.d/rc.local. However it may be a good idea to add ldconfig to the standard startup scripts, as this would help in the case of automated (kickstart) updates which add an entry in /etc/ld.so.conf. Would it result in too long startup times? Sorry for bothering you with such minor issues.
Packages that install shared libraries need to run ldconfig in %post. The ldconfig man page should probably be changed, though...
assigned to jakub
Fixed in man-pages-1.32 by putting a better ldconfig(8) man page. All rpms providing shared libraries are responsible for calling ldconfig in their %post/%postun/... scripts (and do so), so running ldconfig from initscripts would just slow down booting (quite a lot especially on machines with small amounts of memory, also most of the libraries are not in cache yet so it means a lot of additional disk activity).