Как ldd знает, что это зависит от libc.so.6 , а не libc .so.5 или libc.so.7 ?
ldd
libc.so.6
libc .so.5
libc.so.7
libc.so.6 => /lib64/libc.so.6 (0x00000034f4000000) /lib64/ld-linux-x86-64.so.2 (0x00000034f3c00000)