Dave Airlie wrote:

Indeed. Mesa CVS won't build without files from Xorg CVS, and Xorg CVS doesn't build because of updates to Mesa shader 48 hrs ago.

Shouldn't Mesa be able to build as a standalone glx-capable libGL?


The GLX proto headers are all that is required from Xorg, otherwise we end up with two copies that can get out of sync with each other.. the GL proto module is very small ....

I'm no expert on these things, but doesn't one of the header locations define the library capabilities and the other the server capabilities? Do their capablilities strictly need to match?

Or is the file used only for the server part of Mesa?


Also, Xorg should define and document a Mesa version to build against. Commiting new files to Mesa breaks Xorg building. Currently the Xorg modular
wiki page says Mesa CVS is needed to build Xorg CVS.


Then we don't find breakage until some time down the road, CVS is development version, you want stable you build stable branches of Xorg which work against stable Mesa branches..

Yes, but this is a breakage that will happen exceptionally often. In fact as soon as somebody checks in a new file to a Mesa part that is referenced by Xorg. If Xorg then is immediately updated, everybody trying to build will have to update Mesa too. If the new commit is buggy, a lot of developer's time is wasted.

My suggestion could boil down to whatever person updates the Mesa building parts of Xorg makes a note in the wiki giving the current Mesa version (Date and time) for which the update was made, so that people checking out Mesa won't have to guess it as I had to do today.

/Thomas



Dave.





-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
Mesa3d-dev mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mesa3d-dev

Reply via email to