On 10/25/2012 11:46 AM, Koehne Kai wrote: >> -----Original Message----- >> From: development-bounces+kai.koehne=digia....@qt-project.org >> [mailto:development-bounces+kai.koehne=digia....@qt-project.org] On >> Behalf Of Konstantin Tokarev >> Sent: Thursday, October 25, 2012 11:33 AM >> To: Thiago Macieira; development@qt-project.org >> Subject: Re: [Development] xcb-icccm dependency in Qt 5/libxcb >> >> [..] >> If system xlib is not xlib-xcb, it won't work properly if there are xlib >> calls >> anywhere. > > Interesting. So far I thought xlib and xcb are completely independent, but it > seems at least on Ubuntu that the old xlib was replaced by an xlib wrapper on > top of xcb (XLibXcb)? Did I get that right? That would be the reason then why > e.g. libXext has a dependency to libxcb on my Ubuntu 11.10. > > Anyway, depending on xcb.1.so isn't that bad, AFAICT. Where things are > incompatible even between recent Linux distributions are some of the > extensions (xcb-icccm, xcb-utils ...)
If the xcb plugin is configured and built on a system where the config.tests/qpa/xcb-xlib config test passes, and used on a system where it wouldn't have passed, the xcb plugin will not work. Maybe that's what Konstantin meant? I guess the same goes for the xcb-poll-for-queued-event and xcb-glx, xcb-render, and xcb-poll-for-queued-event config tests. -- Samuel _______________________________________________ Development mailing list Development@qt-project.org http://lists.qt-project.org/mailman/listinfo/development