With the current code in dri_util.c a new driver loaded by an old libGL will not perform any DRI/DDX/DRM versions checks. Ian believes that the call to __driUtilCreateNewScreen in __driUtilCreateScreen should be replaced with a call to __driCreateNewScreen which would perform the version checks. OTOH, drivers not ported yet don't have that function.
The only drivers that build anymore use the "new" interface. Because of that, all the drivers have some sort of version check. I'm resolving this as "WONTFIX" because we really don't care about the drivers where this is still an issue. They're pretty much toast anyway. Care for a nice cup of s3v driver?
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.