[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