Bug#912925: glx-diversions: should divert libGL.so when other libraries are diverted to NVIDIA as pyqt5 breaks otherwise
    Julian Gilbey 
    jdg at debian.org
       
    Mon Nov  5 12:45:18 GMT 2018
    
    
  
On Mon, Nov 05, 2018 at 10:43:44AM +0100, Andreas Beckmann wrote:
> Control: tag -1 wontfix
> 
> On 2018-11-05 01:17, Julian Gilbey wrote:
> > So the pragmatic way to fix it would be to symlink libGL.so to the
> > NVIDIA libGL.so... (and presumably the other related .so libraries)
> > when glx-diversions is used.  Because having libGL.so.1 pointing to
> > one version of the library and libGL.so pointing to an incompatible
> > version is causing this crash.
> > 
> > Please could you therefore modify glx-diversions to ensure that the
> > unversioned libGL.so points to the same location as the versioned
> > libGL.so.1 (and the others too: libEGL.so, libGLESv1_CM.so and
> > libGLESv2.so).
> 
> Stuff that dlopens the .so files is broken. They should dlopen the .so.1
> (or thatever the soversion is).
By this argument, surely there should not be a libGL.so on the system
at all?  And it also does not address the serious issue that libGL.so
points to a different library from libGL.so.1.
The discussions online show that this is an issue which has been
around for years.  The solution is simple.
Best wishes,
   Julian
    
    
More information about the pkg-nvidia-devel
mailing list