Using the system's zlib disables -z. The default is to use the included zlib, which is compatible with older rsync versions. Arch also doesn't pass --without-included-zlib[1]. [1] https://git.archlinux.org/svntogit/packages.git/tree/trunk/PKGBUILD?h=packages/rsync