Subject: Re: dlopen() for macppc XFree86 & enabling the "nv" driver by default.
To: None <tech-x11@netbsd.org>
From: Matthias Scheler <tron@zhadum.de>
List: tech-x11
Date: 08/26/2002 14:53:00
In article <18157.1030015331@eterna.com.au>,
matthew green <mrg@eterna.com.au> writes:
> to get X working on my G4 tower i had to enable the "nv" driver for
> the macppc (and more) XFree86. this works OK for me, except that
> for the following files, i had to add a patch (copied from elsewhere
> in the xc tree) like:
>
> + #ifndef MAXSHORT
> + #define MAXSHORT 32767
> + #endif
This symbol gets defined at various places in the XFree86 sources. You
obviously need to find the relevant header file for the Xserver where
this should get defined but doesn't.
> i also have tested this configuration with the dlopen() support for
> all "drivers" in XFree86. this is a pretty huge difference:
>
> -rws--x--x 1 root wheel 7738708 Aug 21 00:49 /usr/X11R6.working/bin/XFree86*
> -rws--x--x 1 root wheel 2042426 Aug 22 14:36 /usr/X11R6/bin/XFree86*
>
> with this as a new directory (in kilobytes):
> 9434 /usr/X11R6/lib/modules
Looks like the correct way to go.
> i'd like to commit both of the changes in the patch below,
They look good.
> but i am much less sure about the MAXSHORT problem.
See above.
Kind regards
--
Matthias Scheler http://scheler.de/~matthias/