[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#707771: symbol rename in libapt-pkg4.12



On Sat, May 11, 2013 at 9:19 AM, GUO Yixuan <culu.gyx@gmail.com> wrote:
> I think this is the reason: apt is at 0.9.7.8, but libapt-pkg4.12 is
> 0.9.8, and the following rename, introduced in 0.9.7.9~exp2.

Yeap, thats the reason. Partial upgrade madness …

>    * apt-pkg/indexcopy.cc:
>      - rename RunGPGV to ExecGPGV and move it to apt-pkg/contrib/gpgv.cc

The old RunGPGV methods are still there and call out to the new name.
So its still API compatible. Unfortunately I made the mistake of making them
inline by moving the method body to the class definition which destroys ABI.

Thankfully the reverse (= making an inline method non-inline) is safe ABI
wise, so we can fix that in an upcoming version.


Best regards

David Kalnischkies


Reply to: