binary compatibility issues in kdelibs

George Staikos staikos at kde.org
Tue Jul 9 18:31:03 BST 2002


On Tuesday 09 July 2002 13:02, Simon Hausmann wrote:
> On Tue, Jul 09, 2002 at 12:56:35PM -0400, George Staikos wrote:
> > On Tuesday 09 July 2002 12:39, Simon Hausmann wrote:
> > > Hi,
> > >
> > > The recent mail on kde-devel reminded me of something I did with the
> > > 2_2 branch back then and wanted to do for 3.1. I took a more or less
> > > close look at 'cvs diff -rKDE_3_0_BRANCH -rHEAD **/*.h' in kdelibs,
> > > trying to find obvious breakages of binary compatibility that
> > > slipped through.
> >
> >   I was talking with Waldo about this a few weeks ago actually.  Would it
> > be reasonably straightforward to write a script which checks the
> > libraries (binary) for symbols gone missing, new virtual functions, etc,
> > between versions?  Then we could have regular, automated testing of BC.
>
> Sounds like an interesting task. I recall that Sun did something
> like that. Can't remember any details/URL though.
>
> What one can't find with that are invisible changes like member
> variable additions/removals.

  Can't we find them if full debugging symbols are left in?

-- 

George Staikos





More information about the kde-core-devel mailing list