icu 50 soname bump

Mamoru TASAKA mtasaka at fedoraproject.org
Sat Jan 26 18:09:22 UTC 2013


Orion Poplawski wrote, at 01/26/2013 07:35 AM +9:00:
> FYI - Looks like icu 50 landed in rawhide today with the usual soname bump

Looks like several packages fails to build against new icu, with
errors like:

/builddir/build/BUILD/calligra-2.5.93/libs/db/drivers/sqlite/icu/icu.c:375: undefined reference to `ucol_close_50'
CMakeFiles/kexidb_sqlite3_icu.dir/icu.c.o: In function `icuCollationColl':
/builddir/build/BUILD/calligra-2.5.93/libs/db/drivers/sqlite/icu/icu.c:391: undefined reference to `ucol_strcoll_50'
or
/builddir/build/BUILD/webkitgtk-1.11.4/.libs/libwebkit2gtk-3.0.so: undefined reference to `u_charMirror_50'
/builddir/build/BUILD/webkitgtk-1.11.4/.libs/libwebkit2gtk-3.0.so: undefined reference to `ublock_getCode_50'

I guess these errors will be resolved by adding "icu-config --cppflags" (especially
adding "-DU_DISABLE_RENAMING=1") to compiler flags (harfbuzz changed so). This change comes from
https://bugzilla.redhat.com/show_bug.cgi?id=856594 . While I think this change is
appropriate, maybe adding -DU_DISABLE_RENAMING=1 also to icu pkgconfig file is
more desirable.

Regards,
Mamoru




More information about the devel mailing list