[compiz] adding XCB dependency

David Reveman davidr at novell.com
Wed May 2 00:12:08 EEST 2007


On Fri, 2007-04-27 at 18:13 +0200, Danny Baumann wrote:
> Hi,
> 
> > I intend to make compiz depend on XCB and Xlib/XCB sometime soon so we
> > can start using XCB where it's beneficial [1]. I'm mostly interested in
> > using it for asynchronous reading of window properties but we should
> > eventually try to use it for as much as possible. Removing Xlib
> > completely might not make sense as we need to support multiple
> > implementations of GLX but getting to a stage where it's possible to
> > disable Xlib at build time for those who are interested in that would be
> > neat.
> > 
> > If you've got any issues with XCB and Xlib/XCB being added as
> > dependencies please speak up asap. Thanks.
> 
> Just for curiousity - which distros do actually ship XCB at the moment,
> at least as some sort of extra/unofficial package? I couldn't find one
> at the moment for my distro (FC6/F7) and I doubt many people (as in:
> users of compiz) want to compile XCB and Xlib/XCB manually.
> Does anyone of you know when XCB will be included in all major
> distributions? 

My only concern is that XCB based Xlib might not be considered as stable
as old Xlib and distributions don't want to include both an old Xlib
library and a new XCB based Xlib library.

Whether, the XCB library itself is currently included or not shouldn't
matter much. If it's not included, that's probably because not enough
applications use it and making compiz require it is probably enough
reason for them to include it.

- David



More information about the compiz mailing list