Re: Beagle, e-d-s and evolution-sharp


On Wed, 2006-09-06 at 10:44 +1000, Arif Lukito wrote:
> I dug this up a little bit from e-d-s changelog and evolution-hacker
> list archive and I found that was an ABI break at some point and the so
> number was bumped in 1.6.3 release. Here is the corresponding changelog
> and the diff[1]:

Wow, thanks for tracking this down.  What a mess.

There are probably 2 things we can do here:

        * Support two 1.6.x ABIs, but we have to find out exactly where
        the breakages happen.
        * Support only 1.6.2 or newer and forget the old ABI.
The latter is definitely easier and probably the more correct thing
considering that everything is broken between 1.6.0 and 1.6.2, but as a
user of 1.6.0 I am reticent to do that. ;)

We may not be using the affected APIs, or else we would have likely seen
crashes, so for the purposes of Beagle (and *only* Beagle), it's
probably ok to edit the evolution-sharp.dll.config file to use the
correct soversion.  But keep an eye out for anything fishy.

Varadhan, any comment on how best to handle this from the Evo side?


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