XFree86 3.3 compiles on LynxOS microSPARC and on LynxOS PPC as well. On the
microSPARC there is X server support for the colour frame buffers CG3 and CG6
while on the PPC there is no X server available at this time. Before you
start the build (on versions earlier than 2.5.0) you must create a symbolic
link from the CYGNUS gcc to a file named cc
somewhere in a
directory included in your PATH environment variable.
Before building on the microSPARC you should install the patch for the console
driver supplied in xc/programs/Xserver/hw/sunLynx/patch.Console
.
(xc/programs/Xserver/hw/sunLynx/patch.Console-2.4.0
for LynxOS
revisions earlier than 2.5.0).
The patch fixes minor problems in the original LynxOS driver and adds
functionalities to detect the keyboard type and control the key click.
To create a backup of the original driver and install the patch issue
the commands
# cd /
# tar cf /sys/drivers/console.tar /sys/drivers/console
# patch -p -E < xc/programs/Xserver/hw/sunLynx/patch.Console
# cd /sys/drivers/console
# make install
# cd /sys/lynx.os
# make install
# reboot -a
If you opt not to install the patch you must edit xc/config/cf/lynx.cf
and change the definition of SparcConsoleDefines
from
#define SparcConsoleDefines -DPATCHED_CONSOLE
to
#define SparcConsoleDefines /* -DPATCHED_CONSOLE */
On the first start of the X server on the microSPARC you will notice that the pointer follows mouse movements with a certain delay (especially if you're moving the mouse real fast). You will also notice that moving windows with certain window managers (eg mwm) is not working correctly. These effects should go away on the next server start.
The server for monochrome cards builds properly if you enable it in
lynx.cf
but it has never been tested (reports are welcome).
$XFree86: xc/programs/Xserver/hw/xfree86/doc/sgml/LynxOS.sgml,v 3.14.2.11 1999/12/11 19:00:43 hohndel Exp $ $XConsortium: LynxOS.sgml /main/10 1996/10/28 05:13:07 kaleb $