Alexander E. Patrakov wrote:
DJ Lucas wrote:
Has anyone tested against XFree86? I haven't. Xorg-6.9.0 is fine
with the new Mesa
No it isn't. The problem is that parts of Mesa that come with Xorg-6.9.0
are still compiled statically into
/usr/X11R6/lib/modules/extensions/libGLcore.so. This file is used for
indirect rendering.
When you update Mesa with installed Xorg-6.9.0, you update only
libGL.so, and thus have a version mismatch for direct and indirect
rendering. Check yourself with:
LIBGL_ALWAYS_INDIRECT=1 glxinfo
This still shows old libGL renderer version. This is not necessarily
bad, but a warning must be put on Mesa page stating that Mesa that comes
with Xorg-6.9 or with XFree86 is fine and there is usually no reason to
update it.
Thanks for that Alexander. I had no idea the extension linked to gl static.
[EMAIL PROTECTED] ~]# LIBGL_ALWAYS_INDIRECT=1 glxinfo | grep Mesa
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.2 (1.5 Mesa 6.4.1)
[EMAIL PROTECTED] ~]# glxinfo | grep Mesa
OpenGL renderer string: Mesa DRI Radeon 20050528 AGP 1x NO-TCL
OpenGL version string: 1.2 Mesa 6.4.2
Basically, if you should rebuild mesa, then you really should rebuild
the the glx, drm, and xprint extensions (from the modular tree). I
wonder what else is hidden in there. I guess my next question is
whether passing the data from glx to it's recipient could be harmful.
This seems especially important WRT xprint and drm. I think this is
above my current understanding.
Anyway, rebuilding Mesa after X is not a good thing to do AFAICT, the
dep is not as strait forward as I had previously thought. I'm going to
remove xorg6 from Mesa's required options. It can be added later if
this is determined to be alright. I'm not about to get into the
reciprocal dependency.
Well, one could drop it into the completed build tree and 'make
Everything', right? I've never used the everything target. Still, it's
not a scenario I'd like to explain in the book. It's covered well
enough by the comment about the 'Everything' make target in the mono
instructions.
Thanks again Alexander.
-- DJ Lucas
--
http://linuxfromscratch.org/mailman/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page