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

BugMaster BugMaster at narod.ru
Thu Dec 6 19:16:30 CET 2012


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.



More information about the x264-devel mailing list