[Development] Updating the minimal supported version of libxcb

Александр Волков a.volkov at rusbitech.ru
Fri Oct 16 14:02:22 CEST 2015


16.10.2015 09:28, Knoll Lars пишет:
> On 15/10/15 17:59, "Thiago Macieira" <thiago.macieira at intel.com> wrote:
>
>> On Thursday 15 October 2015 18:26:23 Александр Волков wrote:
>>> Hi,
>>>
>>> Currently Qt supports libxcb 1.5, which is very old (it was released on
>>> December 3, 2009)
>>> It complicates adding new bundled xcb libraries, because they have to be
>>> checked
>>> for compatibility with this old version and maybe patched.
>>>
>>> Qt officially supports the following platforms that use libxcb:
>>> OpenSuSE 13.1 (libxcb 1.9.1, xcb-proto 1.8)
>>> Red Hat Enterprise Linux 6.6 (libxcb 1.9, xcb-proto 1.8)
>>> Ubuntu 14.04 - 64bit (libxcb 1.10, xcb-proto 1.10)
>>>
>>> What do you think about updating the minimal supported version of libxcb
>>> to 1.9?
>> Unless it's critical, let's do it only in 5.7.
> Yes, I don’t know of larger issues that would require a change in 5.6. But
> for 5.7 by all means go ahead and update the minimum requirement to 1.9.

Another question is what to do with the bundled libraries?
With libxcb 1.9 they are all provided by the supported distros.
The only exception is xcb-xkb, which we require to be from libxcb 1.10.
So my proposal is to remove them from Qt, remove configure options -qt-xcb
and -system-xcb, and use the bundled xcb-xkb library if we can't find
the appropriate version on the system.



More information about the Development mailing list