> 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