glibc-2.2.5-27 is definitely broken. Starting with problems described at: https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=61868 I discovered that size of whole glibc is about 1,3M (peoples from embede world would happy!) But a long time ago glibc size iz more than 6M. This point on compilation error when the named rpm was created. # ll /lib/i686/libc.so.6 lrwxrwxrwx 1 root root 13 Mar 24 17:33 /lib/i686/libc.so.6 -> libc-2.2.5.so # ll /lib/i686/libc-2.2.5.so -rwxr-xr-x 1 root root 1400136 Mar 14 22:34 /lib/i686/libc-2.2.5.so A long time ago libc has more than 5M. This size is very strange. # rpm -qf /lib/i686/libc-2.2.5.so glibc-2.2.5-27 # rpm -V glibc .......T c /etc/rpc
Um, why do you think it is broken just because it decreased its size? Previously, glibc included full debug information but 99.9% of users really don't need it actually (especially when they don't have glibc sources installed). So, the unstripped libraries were moved to glibc-debug and glibc-debug-static packages and libraries in glibc package were stripped (strip -g to keep symbol/string tables).