In the past I have installed from source Mesa 17.2, later I installed from source Mesa 17.3 possibly with different ./configure options. When I start Weston, it prints: 17:31:19.779] GL version: OpenGL ES 3.1 Mesa 17.2.8 while the latest installed mesa is 17.3.9. Where (e.g. which lib*so file) does the above string come from?
From glxinfo: OpenGL ES profile version string: OpenGL ES 3.1 Mesa 18.1.0-rc1 This is the return value for glGetString(GL_VERSION). That means that your 17.2.8 library is being picked up, not the other one. [Moral of the story: use your package manager, don't fight it.]
I haven't passed i965 to --with-dri-drivers in recent builds and then the old i965 was used.
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.