[x264-devel] [Question] ./version.sh versions and ABI breakages
Sérgio Basto
sergio at serjux.com
Thu Nov 22 00:29:14 CET 2012
On Qui, 2012-11-22 at 00:12 +0100, Reindl Harald wrote:
>
> Am 22.11.2012 00:03, schrieb Sérgio Basto:
> > Hi,
> > I'm one of the maintainers of x264 on rpmfusion.org and I have a
> > question.
> > We build from git clone branch stable and when we do make, now makes
> > /usr/lib64/libx264.so.128
> >
> > soname change from .125 to .128 , this means that ABI change ?
> >
> > If we update F18 repo , will have to rebuild all packages that depends
> > on x264-libs , because soname change, which is not a problem, which is
> > not clear to me is if we may have ABI breakages or not?
>
> not really but you SHOULD rebuild depending packages
>
> in fact i had .128 in use for a long time even on F16
> and patched the source to build so.125 to not collide
> with your rpmfusion-packages...............
>
> the number of packages depending on x264/ffmpeg is
> low,
Depending on x264 is low , but on ffmpeg is not so low
repoquery --releasever=18 -q ffmpeg-libs --whatrequires --source | wc
-l
40 ( with some dups ... )
> so i never understood why rpmfusion does not
> update both packages and rebuild depending ones
> which could be done more or less automatically
ffmpeg have a big ABI breakages from 0.10 to 0.11
and from 0.11 to 1.0 have some ABI brakages.
> i solved the problems above for me by building
> a very recent x264 as static library and ffmpeg
> snapshots >= 1.0 with x264 static so i have now both
> packages in a really recent version on any fedora-release
Thanks,
--
Sérgio M. B.
More information about the x264-devel
mailing list