Currently, we use dlopen to open libz.so and libsnappy.so, to get Gzip and Snappy support, respectively.
However, this is not correct; we should be dlopening libsnappy.so.1 instead. The versionless form of the shared library is not commonly installed except by development packages. Also, we may run into subtle compatibility problems if a new version of libsnappy comes out.
Thanks to Brandon Vargo for reporting this bug.