Red Hat Bugzilla – Bug 164493
libicu has a dependency on old C++ libs
Last modified: 2007-11-30 17:11:10 EST
libicu has a dependency on libstdc++.so.5 when the libstdc++ package in FC4
provides libstdc++.so.6. This causes a problem in C++ programs that also use libicu.
It was built with gcc32 deliberately. The only thing in Extras which depends on
libicu is mail-notification. What problems in C++ programs do you refer to?
I was trying to build Firebird 2.0 Alpha 3 on FC4 against an external libicu
when it spat out a couple of messages like the following:
/usr/bin/ld: warning: libstdc++.so.5, needed by
/usr/lib/gcc/i386-redhat-linux/4.0.0/../../../libicuuc.so, may conflict with
Yep, and 3.4-d02 which I just committed to the devel branch (but will not
request a build yet) seems to still suffer from the same problems, see bug
152495 for the gcc32 reasoning.
By the way, this package is up for grabs for anyone who wants it; I no longer
actively use it. (Cc'ing Thorsten who maintains mail-notification).
Builds fine with gcc4 with
>export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"
Updated version for FC4 build (and mail-notification also). Will remove devel
branch because icu is in rawhide now.