How to handle libgambatte soname?

Michael Schwendt mschwendt at gmail.com
Mon Jan 12 13:02:15 CET 2009


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.


More information about the rpmfusion-developers mailing list