[x264-devel] [Question] ./version.sh versions and ABI breakages

Sérgio Basto sergio at serjux.com
Thu Dec 6 20:05:32 CET 2012


On Qui, 2012-12-06 at 22:16 +0400, BugMaster wrote: 
> On Thu, 06 Dec 2012 18:05:30 +0000, Sérgio Basto wrote:
> > On Qua, 2012-11-21 at 23:03 +0000, Sérgio Basto wrote:
> >> soname change from .125 to .128 , this means that ABI change ?
> 
> > Share my info, kwizart wrote: "Unless the upstream developers miss
> > understand how things work, a version change in a SONAME is the
> > consequence of an ABI breaks by the removal of any symbol.
> > If you don't have any ABI changes but a SONAME change, then the
> > developer is wrong and you could fix the SONAME and packages using a
> > given library will still run."
> 
> > Could you comment this to improve my methods of update package of x264
> > on rpmfusion please ? 
> 
> > Thanks, 
> 
> Every change of number in soname mean that ABI version was bumped. So
> yes it means that something was changed in libx264 ABI (mainly in
> x264.h). It can be change of x264_param_t or adding of new functions
> or anything else which breaks ABI and need recompile what depends on
> libx264 ABI.

OK, many thanks for the info.

Best regards, 
-- 
Sérgio M. B.



More information about the x264-devel mailing list