[Xorg] Notes from release call

Ian Romanick idr at us.ibm.com
Sat Jul 10 21:02:33 PDT 2004

Daniel Stone wrote:

> On Fri, Jul 09, 2004 at 12:34:29PM -0700, Eric Anholt wrote:
>>- If we move the new fields in PixmapRec to the end, we shouldn't have
>>any binary compat issues, because nobody should be statically allocating
>>PixmapRecs (since they wouldn't have the privates), or at least if they
>>do, the rest of the server shouldn't be seeing them.
> You can keep binary-compat if you add new members to the end of
> structures, yes.

Unless those structures are used as arrays.  So, if you have:

struct foo array_of_foo[100];

struct foo can pretty much never change.  I've had to work around things 
like that in DRI-land a couple of times.  It's not fun, not fun at all!

More information about the xorg mailing list