README for XFree86 on LynxOS : Building on microSPARC and PowerPC
Previous: Compiling the XFree86 Distribution
Next: README for XFree86 on LynxOS

7. Building on microSPARC and PowerPC

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.

7.1. Console driver patch for microSPARC

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 */
  

7.2. Known Bug of the microSPARC server

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 $


README for XFree86 on LynxOS : Building on microSPARC and PowerPC
Previous: Compiling the XFree86 Distribution
Next: README for XFree86 on LynxOS