On Jan 17, 2011, at 9:20 AM, Jon TURNEY wrote: > This is more in the nature of a RFC, but this is the least-bad approach I have > managed to come up with.
I don't really have a problem with this series, but your motivations seem odd: > * libdix comes in 2 different flavours, depending on if it's > built with ROOTLESS defined or not, so DDXs which don't support ROOTLESS can't > be built at the same time as those that do. Technically yes. But eventually I think we're going to want even Xorg to be built as a potentially-hosted [1] server, and I think all the #ifdef ROOTLESS stuff is just optimization when !ROOTLESS, so at some point this motivation would go away. > * I'd like for a statically linked DDX to be able install another GLX provider > such that it gets chosen in preference to swrast, and to solve that problem > without creating another instance of the problem above. Sure, but this would be equally served by forcing GLX init to be something that the DDX is always responsible for, instead of something implicitly set up in InitExtensions for !xfree86. More generally, that we have to build miinitext.c twice is just broken. [1] - ROOTLESS being a terrible name since "root" is overloaded; the right words are "hosted" for Xquartz/Xwin kinds of servers and "unprivileged" for running without uid 0 privileges. - ajax _______________________________________________ [email protected]: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: http://lists.x.org/mailman/listinfo/xorg-devel
