[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