[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [Pkg-grass-general] Please use libtool soname versioning



On Fri, Feb 04, 2005 at 10:03:25AM -0500, Steve Halasz wrote:
> Currently the libraries are versioned like libgrass_shape.6.0.cvs.so
> with links. It would be great if you could switch to a soname versioning
> scheme a la libtool[1]. This would solve a problem with packaging
> programs that depend on the grass libs. Right now, every new release of
> grass will break the gdal-grass packages dependencies. The libgrass
> version should change based on changes to its interface rather than
> versions of grass.
> 
> I looked into using libtool for grass and it looked like it was very
> helpful to use automake to integrate it. So are there reasons grass
> isn't using automake/libtool already?

The (non) usage of libtool has been discussed a few times in the
past, see for example:

 http://grass.itc.it/pipermail/grass5/2002-April/005065.html
 http://grass.itc.it/pipermail/grass5/2003-November/013059.html

> If using libtool isn't palatable,
> can we at least adopt the versioning scheme beginning at libgrass0.0.0?

Maybe yes. This should be discussed on the GRASS developers list (note
that the bug report communication is automatically forwarded to the list).

But: We'll have to find a person who is actually implementing that in
this case.

Markus




Reply to: