glxinfo works, /compat/linux/usr/bin/glxinfo - does not

Mikhail T. mi+t at aldan.algebra.com
Wed Jun 17 18:01:27 UTC 2020


On 17.06.20 13:42, Tijl Coosemans wrote:
> On Wed, 17 Jun 2020 12:26:25 -0400 "Mikhail T." <mi+t at aldan.algebra.com>
> wrote:
>> On 17.06.20 11:58, Tijl Coosemans wrote:
>>> Does "glxinfo | grep glvnd" print anything?
>> Yes, both of them print the same thing now:
>>
>>      root at macropod:/green/home/mi # glxinfo | grep glvnd
>>           GLX_EXT_framebuffer_sRGB, GLX_EXT_import_context,
>>      GLX_EXT_libglvnd,
>>      root at macropod:/green/home/mi # /compat/linux/usr/bin/glxinfo | grep
>>      glvnd
>>           GLX_EXT_framebuffer_sRGB, GLX_EXT_import_context,
>>      GLX_EXT_libglvnd,
> Does everything still work if you install linux-c7-dri but remove
> /compat/linux/usr/lib/libGLX_system.so.0 and
> /compat/linux/usr/lib64/libGLX_system.so.0?

I just installed linux-c7-dri, and things continue to work even without 
removing GLX_system... I do not understand, why:

    % env LANG=C ls -l /compat/linux/usr/lib*/libGLX*

    lrwxr-xr-x  1 root  wheel       15 Jun 16 13:52
    /compat/linux/usr/lib/libGLX.so.0 -> libGLX.so.0.0.0
    -rwxr-xr-x  1 root  wheel    70016 Oct 30  2018
    /compat/linux/usr/lib/libGLX.so.0.0.0
    lrwxr-xr-x  1 root  wheel       24 Jun 16 20:39
    /compat/linux/usr/lib/libGLX_indirect.so.0 -> libGLX_nvidia.so.390.132
    lrwxr-xr-x  1 root  wheel       20 May 12 12:39
    /compat/linux/usr/lib/libGLX_mesa.so.0 -> libGLX_mesa.so.0.0.0
    -rwxr-xr-x  1 root  wheel   583660 May 12 12:40
    /compat/linux/usr/lib/libGLX_mesa.so.0.0.0
    lrwxr-xr-x  1 root  wheel       24 Jun 17 13:56
    /compat/linux/usr/lib/libGLX_nvidia.so.0 -> libGLX_nvidia.so.390.132
    -rw-r--r--  1 root  wheel  1129756 Jun 16 20:39
    /compat/linux/usr/lib/libGLX_nvidia.so.390.132
    lrwxr-xr-x  1 root  wheel       16 Jun 17 13:56
    /compat/linux/usr/lib/libGLX_system.so.0 -> libGLX_mesa.so.0
    lrwxr-xr-x  1 root  wheel       15 Jun 16 13:52
    /compat/linux/usr/lib64/libGLX.so.0 -> libGLX.so.0.0.0
    -rwxr-xr-x  1 root  wheel    75040 Oct 30  2018
    /compat/linux/usr/lib64/libGLX.so.0.0.0
    lrwxr-xr-x  1 root  wheel       24 Jun 16 20:39
    /compat/linux/usr/lib64/libGLX_indirect.so.0 -> libGLX_nvidia.so.390.132
    lrwxr-xr-x  1 root  wheel       20 May 12 12:30
    /compat/linux/usr/lib64/libGLX_mesa.so.0 -> libGLX_mesa.so.0.0.0
    -rwxr-xr-x  1 root  wheel   502120 May 12 12:32
    /compat/linux/usr/lib64/libGLX_mesa.so.0.0.0
    lrwxr-xr-x  1 root  wheel       24 Jun 17 13:56
    /compat/linux/usr/lib64/libGLX_nvidia.so.0 -> libGLX_nvidia.so.390.132
    -rw-r--r--  1 root  wheel  1268120 Jun 16 20:39
    /compat/linux/usr/lib64/libGLX_nvidia.so.390.132
    lrwxr-xr-x  1 root  wheel       16 Jun 17 13:56
    /compat/linux/usr/lib64/libGLX_system.so.0 -> libGLX_mesa.so.0

    % /compat/linux/usr/bin/glxinfo | grep glvnd
         GLX_EXT_framebuffer_sRGB, GLX_EXT_import_context,
    GLX_EXT_libglvnd,

Yours,

    -mi



More information about the freebsd-emulation mailing list