View Issue Details

IDProjectCategoryView StatusLast Update
0000889channel: elrepo/el7nvidia-x11-drv-390xxpublic2019-01-17 14:29
Reporterluik Assigned Topperry  
PrioritynormalSeveritymajorReproducibilityalways
Status resolvedResolutionfixed 
Summary0000889: el7.6: libGLdispatch from nvidia-x11-drv-390xx incompatible with libglvnd
DescriptionSince el7.6 libglvnd is part of the base operating system. The nvidia-x11-drv package has been adapted to this and does not include the glvnd libraries anymore. Unfortunately, nvidia-x11-drv-390xx still lacks this update. The libGLdispatch.so included with the package results in hte following linker error when building OpenGL applications on el7.6:

/usr/lib64/libGL.so: undefined reference to `_glapi_tls_Current'

(This is because of this library resolving:
% ldd /usr/lib64/libGL.so
...
    libGLdispatch.so.0 => /usr/lib64/nvidia/libGLdispatch.so.0 (0x00007f08e61dc000)

As a workaround, I have removed the /usr/lib64/nvidia/libGLdispatch.so* files, which solves the link problem (and does not seem to be relevant when running OpenGL applications).

The clean solution would be excluding GLVND from the nvidia-x11-drv-390xx package, similar to nvidia-x11-drv.
TagsNo tags attached.
Reported upstream

Activities

pperry

2019-01-08 00:27

administrator   ~0006103

Acknowledged, will fix this.

pperry

2019-01-13 00:40

administrator   ~0006131

I have updated the the nvidia-x11-drv-390xx package in line with the nvidia-x11-drv package, to support rhel7.6 GLVND.

The following packages have been released to the testing repository and are currently syncing to the mirrors, they should be available shortly:

nvidia-x11-drv-390xx-390.87-2.el7_6.elrepo.nosrc.rpm
nvidia-x11-drv-390xx-libs-390.87-2.el7_6.elrepo.i686.rpm
nvidia-x11-drv-390xx-390.87-2.el7_6.elrepo.x86_64.rpm
nvidia-x11-drv-390xx-libs-390.87-2.el7_6.elrepo.x86_64.rpm

Please update and test with:

yum --ebablerepo=elrepo-testing update nvidia-x11-drv-390xx

If you could confirm they work as expected, I will then promote to the main repository.

Many thanks

luik

2019-01-17 08:50

reporter   ~0006138

Successfully tested (on CentOS 7.6):
- initial install
- update installation (from 390.87-1)
- build (link) problem solved

pperry

2019-01-17 14:28

administrator   ~0006139

Thanks - marking as resolved

Issue History

Date Modified Username Field Change
2019-01-07 09:07 luik New Issue
2019-01-07 09:07 luik Status new => assigned
2019-01-07 09:07 luik Assigned To => pperry
2019-01-08 00:27 pperry Note Added: 0006103
2019-01-13 00:40 pperry Note Added: 0006131
2019-01-17 08:50 luik Note Added: 0006138
2019-01-17 14:28 pperry Note Added: 0006139
2019-01-17 14:29 pperry Status assigned => resolved
2019-01-17 14:29 pperry Resolution open => fixed