[FriBidi] Binary compatibility of fribidi-0.19.2 is broken

Artyom artyomtnk at yahoo.com
Tue Apr 6 06:50:03 PDT 2010


Hello,

I'm developer of BiDiTex http://biditex.sourceforge.net/ 
I use fribidi_unicode_to_cp1255 and fribidi_unicode_to_CHARSET functions in my program. They had been removed from never version of fribidi.

I have two problems with it:

a) fribidi hadn't updated libtool version (3:1:3) -> which gives soname=0.
   This leads to situation the two binary incompatible versions collide.
b) Why they had been removed while fribidi_unicode_to_cp1255_c remain?
   The first can be easily implemented converted from the second. So
   why remove them?

Is it possible to at least update libtool version and show that these
libraries are not binary compatible so existing programs using them
would not fail or at least allow installation of parallel versions of
library.

Thanks,
  Artyom

P.S.: Is it feasable to return these symbols? Or not deprecate them 
      because they are quite use able for small bidi-aware applications
      that do not want to grab iconv (especially for Windows where
      no iconv by default exits)




      


More information about the fribidi mailing list