The 7.0 release of redhat has ld.so in the glibc package instead of its own package (or subpackage). This is a minor, but annoying problem as I sometimes relocate glibc to a different location, entirely possible since the dynamic loader will figure out where to load glibc from.... except that the dynamic loader is also in the glibc package. This bit me last night when I upgraded a 5.2 system's glibc. Working on a redhat system without a dynamic loader is quite interesting. Lucky sash is installed on the system.