Since we started building Xorg for the S9/JDS/Metropolis release,
and continuing through S10 and into Nevada, we've had two gates for
the X consolidation - the original X gate, containing Xsun and most
of the client libraries and applications, and a second Xorg gate,
used for the Xorg server and the client libraries & applications for
the extensions added by Xorg (Xv, Xrandr, XF86-*).

Our OpenSolaris code drops includes portions from both of these gates,
in the subdirectories XW_NV (main X gate) and XORG_NV (Xorg gate).

With the putback this week of CR 6477401 to the Nevada gates, the
Xorg client libraries and applications have been moved to the main
X gate where they build from the X11R7.1 modular sources.    This
means we are now no longer building anything for SPARC systems from
the XORG gate, and all X packages for SPARC will come from a single
gate, installed for testing via the single update-X command, making
update-Xorg obsolete on SPARC.

For x86, we are still building the Xorg server itself and the Mesa
OpenGL clone from the Xorg gate, but that too will be folded into
the main X gate shortly when we migrate to Xorg 7.2 (for which the
community plans to issue Release Candidate 1 this Friday and we'll
start making test builds available from that).    Once that happens,
the Xorg gate and update-Xorg scripts will also become obsolete on
x86 as well.

For those who work on the code, you will find the modules built from
the X11R7.* modular packages in the open-src/ hierarchy in the main
X gate.

If you have any questions or find any problems as we go through this,
please let us know here - we're trying to make this as painless as
possible for everyone else as we reduce the complexity and
headaches of maintaining too many gates for too long.

-- 
        -Alan Coopersmith-           alan.coopersmith at sun.com
         Sun Microsystems, Inc. - X Window System Engineering

Reply via email to