[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