История изменений
Исправление 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
Нормально ли поведут себя в таком случае программы, которые эти библиотеки используют?
Да.