The man pages for dlsym, dlopen and friends are missing from RH 7. Perhaps they are in a package I didn't install, but the header file for the functions is in glibc, and the man pages for glibc stuff is in the man-pages package. I think the person who folded ld.so into the glibc package forgot to add in the ld.so man pages. The dlopen and dlsym man pages are in the ld.so package in RH 6.2 In fact, doing a search of all of the RH 7 rpms with rpm -lqp shows that those man pages are only in man-pages-ja and man-pages-ru, and since I speak English....
Also, after reading http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=18777 I searched the info pages for documentation of dlopen There isn't any. The only place it's documented is in libtool, and what's documented is libtool's ltdl wrapper interface, not the documentation of the glibc version. I, personally, would rather have obsolete documentation than no documentation at all. Besides, every other glibc function has man page documentation. Why not the functions formerly in the ld package?
There are no such manpages coming with glibc, which in general considers man pages obsolete (see bug #18777). The ones coming with libc5 is hardly accurate... as for non-existing info-documentation, that's a glibc issue: reassigning
Actually, Trond, I think the man pages for dl* family should be part of man-pages package. Just stop rm -f ing them in the spec file after adding Conflicts. I'm adding (and editing) ldd and ldconfig to glibc right now.
man-pages-1.31-3 has been updated with manpages covering dlopen() and friends.