[gdal-dev] GDAL/OGR 1.4.3 ABI incompatability with 1.4.2
Brian Hamlin
maplabs at light42.com
Wed Nov 21 13:25:31 EST 2007
On Nov 21, 2007, at 10:05 AM, Frank Warmerdam wrote:
> Folks,
>
> It appears this change:
>
> http://trac.osgeo.org/gdal/changeset/12517
>
> broke ABI compatability between GDAL 1.4.3 and GDAL 1.4.2. In
> particular
> we absolutely cannot alter the virtual tables (or size - ie. layout of
> private data fields) of public classes such as OGRLinearRing.
>
> This came to light when I attempted to provide plugins for MrSID and
> ECW built against GDAL 1.4.3 DLLs to those working with GDAL 1.4.2
> DLLs.
>
> I think we will need to retract the GDAL 1.4.3 release, announcing it
> as
> dangerous to propagate and attempt to issue a corrected GDAL 1.4.4
> release
> as soon as is practical.
>
> Does anyone have any thoughts on this? Am I overreacting?
>
yes, declare the build "bad" and release 1.4.4
this sounds like just the kind of case where such action is called for
> I think this helps hightlight the importance of making ABI
> compatability
> requirements for stable branches very clear, and furthermore
> introducing
> some mechanism to test the theory.
>
> /me swears a blue streak.
>
More information about the gdal-dev
mailing list