After upgrading to zlib 1.2.4, the /lib/libz.so symlink still points to /lib/libz.so.1.2.3: # ls -l /lib/libz* lrwxrwxrwx 1 root root 13 Oct 10 2008 /lib/libz.so -> libz.so.1.2.3 lrwxrwxrwx 1 root root 13 Mar 21 09:40 /lib/libz.so.1 -> libz.so.1.2.4 -rwxr-xr-x 1 root root 83764 Mar 21 09:40 /lib/libz.so.1.2.4 As such, packages such as cmake refuse to build.
Not here, $ ls -l /lib/libz* lrwxrwxrwx 1 root root 13 Mar 20 20:25 /lib/libz.so.1 -> libz.so.1.2.4 -rwxr-xr-x 1 root root 92472 Mar 20 20:25 /lib/libz.so.1.2.4 $ ls -l /lib64/libz* lrwxrwxrwx 1 root root 13 Mar 20 20:25 /lib64/libz.so.1 -> libz.so.1.2.4 -rwxr-xr-x 1 root root 92472 Mar 20 20:25 /lib64/libz.so.1.2.4 $ qfile libz.so sys-libs/zlib (/usr/lib64/libz.so) There shouldn't be such symlink in /lib* at all.
Sorry, I just remembered: I made this symlink myself as a workaround for bug 290974. Closing this bug as being invalid.