On Mon, 12 Jan 2009 12:25:57 +0100, Andrea wrote:
> libgambatte.so.0.4.0 would be wrong, because the soname for
> v0.4.0 and 0.4.1 would not be different. Probably you wanted to
> write libgambatte-0.4.0.so.0, which would be a better choice,
> which requires rebuilds each time the full version changes.
Just to be sure to understand correctly, you mean:
libgambatte-0.4.0.so.0 as soname
libgambatte-0.4.0.so.0.4.0 symlinks to libgambatte-0.4.0.so.0
libgambatte-0.4.0.so symlinks to libgambatte-0.4.0.so.0
No, libgambatta-0.4.0.so.0 as soname _and_ file name, no minor versions
appended. If soname and file name match, you don't need a symlink.
Until the ABI/API become stable, you want the soname to change
frequently, too.