[PATCH modular 3/4] build.sh: comment the supported systems and how they are detected

Gaetan Nadon memsize at videotron.ca
Sun Jan 2 12:20:06 PST 2011

On Sun, 2011-01-02 at 10:49 -0800, Alan Coopersmith wrote:

> On 01/ 2/11 05:58 AM, Gaetan Nadon wrote:
> > +# Supported System Exceptions
> > +# Not all packages can be built on all systems. Some useful values from config.guess:
> > +# uname -s   Description, as it relates to X.Org supported systems
> > +# --------   --------------------------------------------------------------------------
> > +# CYGWIN*    a Unix-like environment and command-line interface for Microsoft Windows
> > +# Darwin     an open source operating system released by Apple Inc. in 2000

It looks like I should remove the "as it relates to X.Org supported
systems" text.

> As far as X.Org support, I think it's only relevant as the kernel/uname of
> MacOS X.
> > +# SunOS      a version of the Unix operating system developed by Sun Microsystems
> Again, only relevant to X.Org as the kernel/uname of Solaris and
> OpenSolaris-derived systems (including a bunch of community forks/distros).
> The original
> SunOS (versions 4.x and earlier, before the adoption of the Solaris name)
> is no longer supported.
> > +# Not all packages can be built on all cpus. Some useful values from config.guess:
> > +# uname -m   Description, as it relates to X.Org supported cpus
> > +# --------   --------------------------------------------------------------------------
> > +# i*86       a familly of 32-bit Intel/AMD microprocessors
> > +# x86_64     a familly of 64-bit Intel/AMD microprocessors
> s/familly/family/
> Also, x86_64 is notably the extension of the x86 (i*86) ISA to 64-bits, not
> Intel's previous IA-64 architecture used in the Itanium line.

Yes, couldn't say it in a short sentence.

> > +# amd64      a CYGWIN designation for x86_64 microprocessors
> I didn't think it was Cygwin specific.   We used "amd64" on Solaris since we
> added the 64-bit support (in partnership with AMD, adding some bias) before
> Intel had added 64-bit support to their x86 chipsets, since they were relying
> on Itanium to be their 64-bit architecture at the time.

The term amd64 is widely used, but is only returned as a uname -m value
by a CYGWIN system - if I understand this file correctly!

    amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*)
	echo x86_64-unknown-cygwin
	exit ;;

On Solaris, uname -m would return x86_64 but never amd64, right?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.x.org/archives/xorg-devel/attachments/20110102/f6a98fa2/attachment.htm>
-------------- 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/20110102/f6a98fa2/attachment.pgp>

More information about the xorg-devel mailing list