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