Philippe Houdoin<philippe.houdoin@xxxxxxxxx> wrote: > > Note: all software using ICU (like WebPositive) needs to be rebuilt! > Which leads to the question: why? > Does the ICU's API not backward compatible ? As Oliver noted, ICU used to use a version specific namespace for its exported functions. Since WebPositive is using ICU directly, it needs to be rebuilt, obviously. Oliver now changed this to let it export a stable namespace instead which causes less updates on our side when we update to a new ICU version. I'm not sure if that's a good idea for third party software, but those will probably have other means to denote their version requirements; it might just get messy when there are several versions around that all use the ICU namespace (i.e. if they use their own ICU version, but link against liblocale.so). Oliver may shed some light on how he intends to solve this issue. Note that WebPositive is supposed to be an internal application that can just use private APIs this way (which ICU is supposed to be at that point). > Also, is it normal if there is no libicu*.so symlinks to latest > versions installed beside the libicu*-48.so? If WebPositive links against those, that would just be another reason to rebuild it, as the -44 symlinks won't be present anymore. I have no idea about the rest of your post, though :-) Bye, Axel.