Bug 6685

Summary: Enable extension library builds out-of-tree
Product: XCB Reporter: Jamey Sharp <jamey>
Component: LibraryAssignee: Jamey Sharp <jamey>
Status: RESOLVED WONTFIX QA Contact:
Severity: enhancement    
Priority: medium    
Version: unspecified   
Hardware: All   
OS: All   
Whiteboard:
i915 platform: i915 features:

Description Jamey Sharp 2006-04-21 06:20:23 UTC
I'd like to be able to build and install extension libraries separately from XCB
itself, with as much of the process of creating *.pc, configure.ac, and
Makefile.am automated as possible.

Almost everything about the libXCB*.so extension libraries is specified by the
corresponding *.xml protocol description file. A few version numbers are also
needed -- an autoconf/pkg-config package version, a libtool .so version, and a
Debian package version. These may be partially derived from the extension
protocol version supported by the .xml file, and from the API/ABI version of the
c-client.xsl stylesheet used; but it's not clear how to combine those versions.

I think XCB should install c-client.xsl, an autoconf macro, and a shell script
that builds the autofoo bits for a particular *.xml extension description.
However the details somewhat elude me.
Comment 1 chemtech 2013-03-15 13:58:55 UTC
Jamey Sharp 
Do you still experience this issue with newer drivers ?
Please check the status of your issue.
Comment 2 Daniel Stone 2019-02-16 12:52:40 UTC
In hindsight, this is probably the wrong thing to do.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.