[Xprint] Re: SuSE and Mesa/GLX...

Egbert Eich eich at suse.de
Thu May 27 12:55:57 EDT 2004


Roland Mainz writes:
 > Egbert Eich wrote:
 > 
 > So SuSE >= 9.0 does not have that problem anymore (e.g. then the GLX
 > extension in the Xserver does all the work, not the client (in the
 > MesaSoft case)), right ?

Right. 
 > 
 > > There should be a link from the libGL.so.1 to the GLX version of libGL.
 > > I don't know why it doesn't exist.
 > 
 > The link from /usr/bin/libGL.so to /usr/lib/GL/libGL.so.1.4.mesasoft is
 > there... but it references the mesasoft library, not the GLX one... and
 > there the trouble begins... ;-(

That's what our package maintainer explained to me. I cannot reproduce
this on the last system I have here. Normally a binary should link against
the shared lib with a major version. The /usr/bin/libGL.so is there so
that you always get the latest version when you link. Therefore it should
not matter where /usr/bin/libGL.so points to as long as the ABI of
mesasoft and the GLX version are compatible.
When you start the binary you should the get /usr/lib/GL/libGL.so.1 which
should point to the glx version and you are fine.

 > 
 > > There is a script that fixes the links. Do: 'switch2xf86_glx' to
 > > set the links correctly.
 > 
 > Nice... that solves the problem, too (instead of manually adjusting the
 > soft link) ... - thanks! :)
 > 

OK.

Cheers,
	Egbert.


More information about the Xprint mailing list