I'm having the same issue here (xenial)... Quite annoying.
I hesitate to create a symbolic link to libEGL.so.375.39 as many people suggest because that is clearly a different file:
as well as 21 undefined symbols (defined in glibc) that apparently are only used in these functions.
I tried to find out what these functions are for but failed (it's very hard to find
anything about them); but, since I could only find them back as being part of EGL15
(in some java document) from 2014, my best guess is that they are legacy and not important.
I'm having the same issue here (xenial)... Quite annoying.
I hesitate to create a symbolic link to libEGL.so.375.39 as many people suggest because that is clearly a different file:
>ls -l /usr/lib/ nvidia- 375/libEGL. so* nvidia- 375/libEGL. so -> libEGL.so.1 nvidia- 375/libEGL. so.1 nvidia- 375/libEGL. so.375. 39
lrwxrwxrwx 1 root root 11 Mar 17 11:31 /usr/lib/
-rw-r--r-- 1 root root 77264 Feb 1 04:35 /usr/lib/
-rw-r--r-- 1 root root 20608 Feb 1 04:35 /usr/lib/
Note the difference in size. Closer inspection shows that libEGL.so.375.39 is missing
the following symbols:
-eglClientWaitSync ormPixmapSu ormPixmapSu ormWindowSu ormWindowSu Display
-eglCreateImage
-eglCreatePlatf
-eglCreatePlatf
-eglCreatePlatf
-eglCreatePlatf
-eglCreateSync
-eglDestroyImage
-eglDestroySync
-eglGetPlatform
-eglGetSyncAttrib
-eglWaitSync
as well as 21 undefined symbols (defined in glibc) that apparently are only used in these functions.
I tried to find out what these functions are for but failed (it's very hard to find
anything about them); but, since I could only find them back as being part of EGL15
(in some java document) from 2014, my best guess is that they are legacy and not important.