Supported combinations of OS, libraries and platforms

Gaetan Nadon memsize at videotron.ca
Wed Mar 31 06:28:02 PDT 2010


On Wed, 2010-03-31 at 14:28 +0700, Mikhail Gusarov wrote:

> Hello,
> 
> Is there any list of platforms, system libraries and OSes X.org software
> should support? "Should" here means "will compile and run aside
> occasional breakages if nobody looks upon the particular combination".
> 
> I'm looking at cleaning up Xtrans, but I have no idea may I clean up
> BSD44SOCKETS, SUN_LEN, __SCO__, __UNIXWARE__ etc or not.
> 
> If there is no such list, I am willing to create and maintain it, though
> some basic info is needed upfront (C90? POSIX-what-version?)
> 

I have been wanting to ask this question for a while. I have not been
able to find such 
a list as of yet. I did find bits of info in various places.

In the release notes:


        Xorg has currently has support for Linux, Solaris, and some BSD OSs on Alpha, 
        PowerPC, IA-64, AMD64, Intel x86, Sparc, and MIPS platforms.


Mainly from server, I summarized various host and cpu cases here:


        case $host_os in
          *linux*)
          *freebsd* | *dragonfly*)
          *netbsd*)
          *openbsd*)
          *solaris*)
          darwin*)
          cygwin*)

 

        case $host_cpu in
          alpha*)
          arm*)
          i*86)
          powerpc*)
          sparc*)
          x86_64*|amd64*)
          ia64*)
          s390*)
        esac

Another angle is the compiler. Other than GNU, I know about SUN CC
(http://dlc.sun.com/pdf/820-7598/820-7598.pdf). 
I suspect there are some JIT compilers used on embedded systems.

I looked at gcc and they don't seem to have a list cast in stone. They
have a list of primary
and secondary platforms for test coverage purpose:

http://gcc.gnu.org/gcc-4.4/criteria.html

It would be very useful to have some overview of what is currently in
use. I don't know
how one can verify if the code written is portable on all platforms
where X is currently in use.



> _______________________________________________
> xorg-devel at lists.x.org: X.Org development
> Archives: http://lists.x.org/archives/xorg-devel
> Info: http://lists.x.org/mailman/listinfo/xorg-devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.x.org/archives/xorg-devel/attachments/20100331/85d21d0d/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part
URL: <http://lists.x.org/archives/xorg-devel/attachments/20100331/85d21d0d/attachment.pgp>


More information about the xorg-devel mailing list