On Tue, 2017-10-24 at 15:23 +0200, Andreas Beckmann wrote:
> On 10/23/2017 10:16 PM, Luca Boccassi wrote:
> > > Am 21.10.2017 um 12:10 schrieb Lu Wang:
> > > > Oct 21 16:58:56 lenovo /usr/lib/gdm3/gdm-x-session[16569]:
> > > > Couldn't
> > 
> > open libGL.so.1: /usr/lib/x86_64-linux-gnu/libGL.so.1: undefined
> > symbol: _glapi_tls_Current
> > Shall we remove the provides? It looks like, for whatever reasons,
> > not
> 
> or lower the provided version ?

I thought virtual packages were unversioned? How could we do it?

> > all the symbols are exported by nvidia. Perhaps the bundled glvnd
> > libraries are too old?
> > 
> > libGLdispatch.so.0 in libglvnd0 exports that symbol.
> 
> Do we have missing symbols in other packages mirroring libglvnd?
> 
> 
> Andreas

It's the only one in libglvnd0 - it's missing even in the very latest
387.xx release which is strange.

libegl1-glvnd-nvidia is missing eglCreatePlatformPixmapSurfaceEXT@ and 
eglCreatePlatformWindowSurfaceEXT

libglx0-glvnd-nvidia is missing __GLXGL_CORE_FUNCTIONS

Curiously libgl1-glvnd-nvidia-glx has more symbols than libgl1:

+AllocExecPages@Base
+FindNextStringToken@Base
+FreeExecPages@Base
+IntersectionExtensionStrings@Base
+IsTokenInString@Base
+SplitString@Base
+UnionExtensionStrings@Base
+__glXWrapperInit@Base
+entry_generate_default_code@Base
+entry_get_patch_addresses@Base
+entry_get_public@Base
+entry_init_public@Base
+entry_patch_finish@Base
+entry_patch_start@Base
+entry_stub_size@Base
+entry_type@Base
+glvnd_asprintf@Base
+glvnd_byte_swap16@Base
+glvnd_vasprintf@Base
+stub_find_public@Base
+stub_get_addr@Base
+stub_get_patch_callbacks@Base
+stub_get_slot@Base

Kind regards,
Luca Boccassi

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to