. After looking at it I think that lzlib does not need the --soname mechanism;
it can simply create the shared library as liblz.so.1 instead of liblz.so.1.14.
While I don't have strong opinion on --soname, calling liblz.so.1
instead of liblz.so.1.15 is somewhat surprising and not well understood.
Considering that virtually all libraries exactly that naming scheme, or
notation, ( like in example: paste.ee/p/xXXxX ). It (the old scheme) is
also useful information in case of testing different/multiple versions of
library.