On Jul 31, 2012, at 10:49 AM, ext Thiago Macieira <thiago.macie...@intel.com> 
wrote:

> On terça-feira, 31 de julho de 2012 09.53.52, Olivier Goffart wrote:
>> On Tuesday 31 July 2012 09:18:13 Thiago Macieira wrote:
>>> On segunda-feira, 30 de julho de 2012 22.48.03, Leandro Melo de Sales 
> wrote:
>>>>    My linux distribution is Ubuntu 12.04 and I have libicui18n
>>>>    installed,
>>>> 
>>>> but version 48 not 44. Any clue?
>>> 
>>> That won't work. Because of the ICU dependency, our binaries no longer
>>> work
>>> across many distros. They will work on one distro only, or at most the
>>> distros of the same era (e.g. Ubuntu 12.04 and Fedora 17, which were
>>> released close together; 11.10 and F16, etc.)
>> 
>> Then we need to put ICU in our binaries.
>> (compile it statically for example)
>> Just like we do for libpng
> 
> Doesn't webkit require it too?

Yes it does. We still have a problem because this means we'll need a different 
Qt binary for every single distribution out there. We might also get 
incompatibilities between different Mac OS X version.

This is especially bad for people who would like to ship their own version of 
Qt with their application.

On the other hand we do need ICU, I don't consider it a good idea to go back 
and do it all ourselves.

So one solution would be to go back and dlopen and check for different major 
version numbers. But then we should be doing the same in WebKit.

Cheers,
Lars

_______________________________________________
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development

Reply via email to