>i am specifically referring to:
>
>Xrender
>XVideo
>XvMC
>XRandR
>Xcomposite
Certainly the compilation environment should support all; Xrandr
seems to be present on SPARC (certainly the library and client
are).
All of them should compile and run (against Xorg servers) on SPARC.
>none of these extensions are available on Xsun SPARC. source code
>which makes use of any of these extensions, which compiles, links and
>runs on Xorg x86/x64 does not compile or link (never mind run) on Xsun
>SPARC, because the header files are missing.
Yep. Note that these are not "gratuitous" incompatibilities but rather
a historical bagage which we will want to get rid of over time:
- No Xorg drivers for SPARC hardware
- fbconfig before Xrandr existed
- No interest on the SPARC side to support the latest Xorg
extensions
This is yet another example of why "branch, close source and modify"
is such a bad development model. You (and your customers) pay through
the nose later.
It will take Solaris quite some time to recover from the closed source
mistakes of the past; sendmail took a long time and Xsun will take
even longer.
Casper