Hi, This is just a heads up that https://codereview.qt-project.org/#change,38451 has finally landed in qtbase/master. You can now pass -qt-xcb to configure to minimize the dependencies to various xcb-* system libraries: I added the source code for these to src/3rdparty/xcb, and using the switch will statically compile them into the xcb plugin. With -qt-xcb, the only xcb dependencies left should be to libxcb.so.1 and maybe libxcb-xlib.so.
Regards Kai > -----Original Message----- > From: development-bounces+kai.koehne=digia....@qt-project.org > [mailto:development-bounces+kai.koehne=digia....@qt-project.org] On > Behalf Of Thiago Macieira > Sent: Friday, October 26, 2012 4:45 PM > To: development@qt-project.org > Subject: Re: [Development] xcb-icccm dependency in Qt 5/libxcb > > On sexta-feira, 26 de outubro de 2012 13.29.29, Koehne Kai wrote: > > So, in summary linking statically against system libxcb-* does only > > work on Ubuntu 32 bit so far, which obviously doesn't cut it. We could > > try to import xcb into src/3rdparty, and compile from there , but it's > > unclear to me whether mixing different versions of the libxcb > > libraries (which invariably will happen at runtime, because e.g. QtGui > > links against libX11, which links against libxcb ...) is in any way > > supported. So I'm not sure how to continue. I registered on the xcb > > mailing list and posted there too in the hope that they have advice: > > > > http://lists.freedesktop.org/archives/xcb/2012-October/007928.html > > QtGui doesn't link directly to libX11. It's an indirect link due to libGL. > > As to your other question about using libxcb-* static against a different > version of libxcb.so, I'd say that it's probably fine. I can ask my colleagues > working on X, but my guess is that they don't have a private API the way we > do. > > So as long as it's a newer version at runtime, it should work. > > -- > Thiago Macieira - thiago.macieira (AT) intel.com > Software Architect - Intel Open Source Technology Center _______________________________________________ Development mailing list Development@qt-project.org http://lists.qt-project.org/mailman/listinfo/development