Juergen Keil wrote:
> Hmm, the Xorg that I tried to compile from fox-gate source is much
> smaller when looking at the file size, and is bigger than the original
> 32-bit b117 Xorg when looking at size output
Yeah - the fox-gate code compiles Xorg itself with gcc still, due to some
of Martin's SPARC support changes. Other differences I see between the
actual nv-gate and the fox-gate in a quick diff -r:
- fox-gate has added: xdm, xf86dga, xmessage, xphelloworld, xsetmode,
xsetpointer, xsm, xtrap, mrxvt, icewm, xkbdata, dmxproto, libdmx,
liboldX, libXfontcache, libXTrap, libXxf86dga, OpenMotif, Xdmx
- fox gate builds deprecated libXaw.so.8, nv-gate does not
- fox gate builds Mesa & DRI on SPARC, nv-gate uses closed OpenGL on SPARC
- fox-gate builds 32-bit & 64-bit Xorg & drivers on SPARC,
nv-gate builds only 64-bit Xorg & drivers on SPARC
- fox-gate uses -xarch=v8plusa & -xarch=v9a in default compiler flags
on SPARC, nv-gate does not (and cannot, since we have to run on
non-VIS CPU's like those from Fujitsu)
- fox-gate builds additional drivers on SPARC, including -ati, -glint,
-mach64, -mga, -suncg6 & -sunffb and many of the input drivers
- nv-gate builds wsfb on SPARC, fox does not
- fox-gate has a number of additional patches from Martin to the Xorg
server & drivers for SPARC support
- SUNWfontconfig-docs in fox-gate has all the html doc files I never
added in the nv-gate
Since I've fallen so far behind at testing & releasing the actual nevada
bits, I've just gone ahead and pushed out the tarballs for builds 104-118,
though I've not tested any of them to make sure they're complete or buildable.
The nv_118 sources would be:
http://dlc.sun.com/osol/x/downloads/B118/
Hopefully that gets you closer to reproducing our builds.
Also, we don't strip the compiler commentary from our binaries, so you can
see the compiler & version used in our builds by running
mcs -p /usr/X11/bin/i386/Xorg
--
-Alan Coopersmith- alan.coopersmith at sun.com
Sun Microsystems, Inc. - X Window System Engineering