On Thursday 07 October 2004 07:53, Felix Kühling wrote:
> Maybe we could workaround the problem by calling
>
>   dlopen (NULL, RTLD_GLOBAL)
>
> in libGL somewhere. Not sure if this works. Or we would have to link the
> 3D drivers agains libGL. However, libGL may not be available when
> building the 3D drivers from the mesa tree.

I'd like to change that...

However, we do not want to link the drivers against libGL anyway.  Consider 
accelerated indirect rendering, where the DRI driver is loaded by the X 
server itself.  If it were linked against libGL (which would have been 
compiled as a GLX client library), the DRI driver would act as though it were 
an X client, and the server isn't smart enough to be a client of itself.

That the DRI drivers are linked against libGL in the X build is a bug.

- ajax

Attachment: pgpbjwKOXtFUJ.pgp
Description: PGP signature

Reply via email to