[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
Re: SONAME of librpm
- From: Ian Peters <itp ximian com>
- To: rpm-list redhat com
- Subject: Re: SONAME of librpm
- Date: Tue, 3 Jul 2001 16:33:30 -0400
On Tue, Jul 03, 2001 at 03:43:13PM -0400, Jeff Johnson wrote:
> On Tue, Jul 03, 2001 at 04:34:45PM -0300, Ruda Moura wrote:
> > Why is librpm still named librpm.so.0 in rpm 4.0.x even having a
> > different API from rpm 3.0.x?
> >
>
> Because the ABI is largely (if not entirely) unchanged, and the change to
> the API is mostly (if not entirely) unchanged.
What are you talking about?
All of the db iterator stuff, the random API changes you sneak in
because you think no one is using them, the rpmProblem changes you
snuck in between 4.0 and 4.0.2...
> Because most of the breakage is due to mobving a big hunk of the ABI into
> a new library, and changing the soname has nothing to do with that. Linking
> libraries might address the issue, but there are reasons not to do that
> included in the libtool info page.
Moving API to a different library means the API exposed by the first
library is different (in this case smaller). So you bump the .so
number.
> Because.
It terrifies me that a fairly crucial component of many systems is
maintained in such an ad hoc way.
--
Ian Peters "...it is 5 am and the sun has charred the other
itp@gnu.org side of the earth and come back to us and painted
itp@ximian.com the smoke over our heads an imperial violet..."
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
[]