[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-core-devel
Subject:    Re: QwSpriteField soname
From:       Richard Moore <rich () ipso-facto ! freeserve ! co ! uk>
Date:       2000-06-16 14:55:29
[Download RAW message or body]

Bernhard Rosenkraenzer wrote:
> 
> On Fri, 16 Jun 2000, Stephan Kulow wrote:
> 
> > Hmm, technically they define both the same interface, so they are
> > binary compatible. It's just that the library below changed. You
> > do not increase every soname in the system when you switch from
> > libc5 to lib6 either, so why for QwSpritefield.

The baseclasses from which it inherits have changed so it is binary
incompatible. IIRC In c++ you must consider the base classes as they
are part of the binary interface of the class.

Rich.

> 
> It's the only way I see to have kde 1.x and 2.x coexisting - they can't
> share the same soname, and kde 1.x will segfault with the Qt2 version, kde
> 2.x will segfault with the Qt1 version...
> 
> LLaP
> bero

-- 
     Richard Moore		rich@ipso-facto.freeserve.co.uk
http://www.robocast.com/	richard@robocast.com
http://developer.kde.org/	rich@kde.org

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic