> Another question is what to do with the bundled libraries?

The -qt-xcb switch is there to reduce run-time dependencies. There always will 
be somebody who wants
to run the latest Qt version on some old linux distribution. 

Also I think it was decided that in Qt5 we can remove support for 
-no-x11extenssion-name switches in the Qt
configure script. There is always -qt-xcb available if your distro does not 
provide the required dependencies. And it does not add any value not to 
compile-in the extension code. It should be a runtime decision, if X server has 
an extension available, we use it.

________________________________________
From: development-bounces+gatis.paeglis=theqtcompany....@qt-project.org 
<development-bounces+gatis.paeglis=theqtcompany....@qt-project.org> on behalf 
of Александр Волков <a.vol...@rusbitech.ru>
Sent: Friday, October 16, 2015 2:02 PM
To: Knoll Lars; Thiago Macieira; development@qt-project.org
Subject: Re: [Development] Updating the minimal supported version of libxcb

16.10.2015 09:28, Knoll Lars пишет:
> On 15/10/15 17:59, "Thiago Macieira" <thiago.macie...@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.
_______________________________________________
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development
_______________________________________________
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development

Reply via email to