> I know, but at least for X 3.3 and earlier this seems to be the usual way.
> The X sources in general are platform and not feature based. Also, the Linux
> support is quite complex because it deals with libc5 and various glibc based
> systems, and I better not touch it at all. It should be straightforward for
> someone who knows the linux configure of X better than me to replace the
> occurences of if defined(linux) || defined(__GNU__) with if
> defined(__GLIBC__) or whatever.
I know. Maybe we can get them to change it in XFree86 4.0 anyway;
__GLIBC__ is arguably a "platform" in the sense they care about.