[Pkg-corba-devel] ldbl128 transition

Thomas Girard thomas.g.girard at free.fr
Sun Oct 7 10:14:33 UTC 2007


Hello Floris,

Floris Bruynooghe a écrit :
> After looking into the ldbl128 transition from #430281 I've found that
> the libomniorb4 (libomniorb4-1 in the trunk) and libcos4 (libcos4-1 in
> the trunk) binary packages are affected by this.  But since they have
> to go through a transition anyway I don't think there is a need to
> change the name again.  I've added an entry in the changelog
> explaining just this, but correct me if I'm wrong. 

I fully agree with your analysis.

> As for the API compatibility as mentioned by Philip Kern in #430422,
> the release notes of 4.1.0 mention something incompatible.  But it
> seems to me that that is for people who used a beta release of 4.1 and
> moved to 4.1 final, i.e. it was a change in an added API.  However I
> am not sure. 

Indeed we have to be very careful.

For instance it seems that the new include/omnithread.h breaks the ABI
(I'm almost sure, I need to write a simple program to test that), see
the attached diff. We could use a shlib bump to solve this, but this
will break existing applications that are not packaged by debian, so
it's not a good idea. So either we should bump the SONAME (so that would
be libomnithread4) or we have to revert this change.

> Surely it must be possible to write a script that compares all the
> header files of the two releases and spits out any API changes.  And
> surely someone else must have written that already, I'll have to find
> it (hints welcome).

I'll have a look at the release notes as well.

Thanks,

Thomas
-------------- next part --------------
A non-text attachment was scrubbed...
Name: omnithread.diff
Type: text/x-patch
Size: 614 bytes
Desc: not available
Url : http://lists.alioth.debian.org/pipermail/pkg-corba-devel/attachments/20071007/7b6a743d/attachment.bin 


More information about the Pkg-corba-devel mailing list