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