> -----Original Message----- > From: interest-bounces+kai.koehne=theqtcompany....@qt-project.org > [...] > > I built on CentOS 6.6. This platform has libxcb-1.9. However, an > > application built against this version of Qt would not run on a > > machine running CentOS > > 6.4 -- apparently because it has libxcb-1.8. Is there any way round > > this other than building on a CentOS 6.0 machine?
In general it's problematic to build on a newer version, and then expect it to run on an older old ... It's also not guaranteed the other way round, but it's way more likely to work :) So yeah, if you want your app to run on CentOS 6.4 you might consider also building on it. > If you used -qt-xcb, then the libqxcb.so plugin will not link to libxcb.so.1. > Therefore, it does not matter what libxcb version you have on the target > machine. That's actually not true: What -qt-xcb does is statically compiling in a lot of the xcb helper libs, namely libxcb-fixes, libxcb-randr, libxcb-shm, libxcb-sync, libxcb-image, libxcb-keysyms, libxcb-icccm, libxcb-renderutil, libxcb-xkb. We can't link libxcb itself statically IIRC because libX11 will pull the system libxcb in anyway ... [1] Yeah, it's sort of a misnomer, but back then I couldn't find a better name, either. Regards Kai [1] For details see http://lists.freedesktop.org/archives/xcb/2012-October/007928.html _______________________________________________ Interest mailing list Interest@qt-project.org http://lists.qt-project.org/mailman/listinfo/interest