G'day,

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?

Regards,
Stefan