Description of problem:
mesa-13.0.3-6.fc25 from "updates-testing" breaks bumblebee on my test machine.
Version-Release number of selected component (if applicable):
Install system on nvidia optimus hardware and add third party repo as described here:
Steps to Reproduce:
1. test primus on command line with 13.0.3-5 with opengl application like glxgears with optirun -b primus or primusrun
2. update to mesa 13.0.3-6 via updates testing.
3. primus can no longer find the required opengl libraries (it seems) after the update and the window will not open.
Should open a window with spinning gears in it using nvidia openGL.
I believe the problems may be caused by libglvnd. I tried re-compiling primus with the newer mesa*-devel packages but it did not seem to make any difference unfortunately.
Also there is a message on the command line about
/usr/lib64/libGL.so.1: undefined symbol: _glapi_tls_Current
Any ideas about how I can work around this problem?
I can provide any further logs that might be needed. Thanks.
Can you please contact the upstream bumblebee / primus developers about this ? Using glvnd actually should make things easier for bumlebee since the nvidia binary driver has been using glvnd for a while now.
I guess that some script is playing ldconfig tricks, and that those are no longer necessary now (and are potentially actually causing problems by injecting e.g. an older libglvnd-libGL into the library path).
I have opened issue 193 on github.com. Thanks.
Ok, so lets further track and resolve this upstream.