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
signature.asc
Description: This is a digitally signed message part