[Xorg] Notes from release call
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;
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