On 22 Feb 2003, Michel D�nzer wrote:

> On Sam, 2003-02-22 at 19:55, Yann E. MORIN wrote:
> > On Saturday 22 February 2003 17:11, you wrote:
> >  > On Sam, 2003-02-22 at 16:55, Yann E. MORIN wrote:
> >  > > I've got an error while compiling X (from cvs 20030222.1425). There's an
> >  > > error somewhere while compiling GL.a :
> > [--SNIP--]
> >  > Looks like you have enabled some GlxBuiltIn* build options. Those are
> >  > known to be broken and not needed anyway.
> > 
> > OK. That was the problem. But I had also enabled GlxUseBuiltInDRIDriver that
> > would eventually cause glxinfo and glxgears to not compile. I removed that as
> > well, and here we go, I have a brand new X server! Great!
> > 
> > Thanks for the tip. I will try the new server right now.
> > 
> > Anyway I wanted to have GLx to be as effective as possible, and, from what I
> > understood, thought that by enabling DRI in GLx I would gain some perfs.
> 
> That's BuildXF86DRI.
> 
> > About those options : GlxBuiltIn* and GlxUseBuiltInDRIDriver
> >  -> What do you mean by '...and not needed anyway'?
> >  -> What were they supposed to enable/disable?
> >  -> What is the impact of not enabling those?
> 
> I don't know exactly what they're for, the host.def shipped in the DRI
> CVS tree suggests that they might help for debugging some problems, but
> I've never needed them, and they've been broken for a long time
> (lib/GL/mesa/dri was moved to lib/GL/dri) without many complaints. :)

IIRC, these options were intended to allow debugging/profiling by building
libGL with one of the hardware-specific DRI drivers statically linked
rather than being loaded dynamically.  However, this build option is
broken, as you discovered.  I found oprofile easier to use for profiling
anyway.  I suppose this should either be fixed or removed as an option at
some point.

-- 
Leif Delgass 
http://www.retinalburn.net

_______________________________________________
XFree86 mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xfree86

Reply via email to