The xdriinfo application uses glXGetProcAddress, a newly-exposed function in GLX 1.4, which is itself not official yet. glXGetProcAddressARB does the same thing for us, while allowing xdriinfo to build if an nvidia libGL is in place instead of Mesa libGL. This happens currently on FreeBSD where the build has been modularized into libs, apps, servers, etc., and users can upgrade the apps while their libs (including libGL) remain untouched. I would also expect it with modular where distros depend on a slew of apps in a metapackage, without knowledge that this one app is not applicable if you happen to have nv libGL. The attached patch changes xdriinfo to use glXGetProcAddressARB.
Created attachment 3892 [details] [review] change xdriinfo to use more-portable glXGetProcAddressARB
Comment on attachment 3892 [details] [review] change xdriinfo to use more-portable glXGetProcAddressARB +1, please commit.
Committed.
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.