>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

Reply via email to