LINUX.ORG.RU

История изменений

Исправление kostik87, (текущая версия) :

Я правильно понимаю, что надо тот же самый libGl.so распихать по папкам,

Не тот же самый, а в папку с mesa реализации библиотек mesa, в папку nvidia реализации библиотек nvidia, в папку amd - реализации amd.

а потом создать символическую ссылку аж на несколько файлов?

Разных ссылок и на разные файлы, вот как это выглядит для Nvidia в Gentoo:

/usr/lib/libEGL.so -> opengl/nvidia/lib/libEGL.so.340.24
/usr/lib/libEGL.so.1 -> opengl/nvidia/lib/libEGL.so.340.24
/usr/lib/libGLcore.so -> opengl/nvidia/lib/libGLcore.so.195.36.31
/usr/lib/libGLESv1_CM.so -> opengl/nvidia/lib/libGLESv1_CM.so.340.24
/usr/lib/libGLESv1_CM.so.1 -> opengl/nvidia/lib/libGLESv1_CM.so.340.24
/usr/lib/libGLESv2.so -> opengl/nvidia/lib/libGLESv2.so.340.24
/usr/lib/libGLESv2.so.2 -> opengl/nvidia/lib/libGLESv2.so.340.24
/usr/lib/libGL.so -> opengl/nvidia/lib/libGL.so.340.24
/usr/lib/libGL.so.1 -> opengl/nvidia/lib/libGL.so.340.24

Нормально ли поведут себя в таком случае программы, которые эти библиотеки используют?

Да.

Исходная версия kostik87, :

Я правильно понимаю, что надо тот же самый libGl.so распихать по папкам,

Не тот же самый, а в папку с mesa реализации библиотек mesa, в папку nvidia реализации библиотек nvidia, в папку amd - реализации amd.

а потом создать символическую ссылку аж на несколько файлов?

Разных ссылок и на разные файлы, вот как это выглядит для Nvidia:

/usr/lib/libEGL.so -> opengl/nvidia/lib/libEGL.so.340.24
/usr/lib/libEGL.so.1 -> opengl/nvidia/lib/libEGL.so.340.24
/usr/lib/libGLcore.so -> opengl/nvidia/lib/libGLcore.so.195.36.31
/usr/lib/libGLESv1_CM.so -> opengl/nvidia/lib/libGLESv1_CM.so.340.24
/usr/lib/libGLESv1_CM.so.1 -> opengl/nvidia/lib/libGLESv1_CM.so.340.24
/usr/lib/libGLESv2.so -> opengl/nvidia/lib/libGLESv2.so.340.24
/usr/lib/libGLESv2.so.2 -> opengl/nvidia/lib/libGLESv2.so.340.24
/usr/lib/libGL.so -> opengl/nvidia/lib/libGL.so.340.24
/usr/lib/libGL.so.1 -> opengl/nvidia/lib/libGL.so.340.24

Нормально ли поведут себя в таком случае программы, которые эти библиотеки используют?

Да.