This problem is not confined to sparc64 is it? At least macppc seems to have the same issue. Some, like amd64 and i386, cheat and just pull in the 4 source files from the libz directory.
It looks like alpha has its own libz and libsa directories which seems even worse. - todd