while investigating unexpected behaviour on one particular RHEL 5 instance I came across the irritating fact that the file size of
/usr/lib/libz.so.1.2.3 differs on some RHEL 5 instances, although the RPM package is reported to be identicl, with identical build dates. My own RHEL with package
zlib-1.2.3-3.i386.rpm as well as one installation at a customer site has a
libz.so.1.2.3 of 75284 bytes:
-rwxr-xr-x 1 root root 75284 19. Jul 2006 /usr/lib/libz.so.1.2.3
On another RHEL 5 instance with the identical package version the same file has 73836 bytes:
-rwxr-xr-x 1 root root 73836 Jul 19 2006 /usr/lib/libz.so.1.2.3
When extracting the rpm file using
rpm2cpio zlib-1.2.3-3.i386.rpm | cpio -idv
the shared library is created with a size of 73836 bytes, so I assume, this size is correct. However, the same file on most other installations have a size of 75284 bytes.
Does anybody have a clue why this is the case?