Obtaining the Source Code

Cross Compiling: Obtaining the source code when cross compiling X Window System is nearly identical to the process described below. The only divergence from the following instructions is that you will be using a bash shell on your cross compiling host, rather than on your native Cygwin host.

Cygwin/X source code is contained in, and distributed with, the X Window System source code tree. Read-only CVS access to the X Window System source tree is also available.

There are two versions of the source available in CVS.

Stable: The stable branch is located in the CYGWIN branch of CVS. Only bugfixes and small enhancements are allowed for the stable branch. The CYGWIN branch will follow the stable releases from Xorg. All releases are done from from CYGWIN branch.

$ cvs -d :pserver:anoncvs@cvs.freedesktop.org:/cvs/xorg login
CVS password: <hit return>
$ cvs -d :pserver:anoncvs@cvs.freedesktop.org:/cvs/xorg co -r CYGWIN xc

Devel: The development branch is locate in the HEAD branch of CVS.

$ cvs -d :pserver:anoncvs@cvs.freedesktop.org:/cvs/xorg login
CVS password: <hit return>
$ cvs -d :pserver:anoncvs@cvs.freedesktop.org:/cvs/xorg co xc