solus-project / linux-steam-integration

Helper for enabling better Steam integration on Linux
GNU Lesser General Public License v2.1
433 stars 19 forks source link

intercept: Handle override of libva.so.1 -> libva.so.2, libva-x11.so.1 -> libva-x11.so.2 #68

Closed alunux closed 6 years ago

alunux commented 6 years ago

Fixed issue when Steam can't find libva.so.1 and libva-x11.so.1 because libva have bumped version to 2.1.0 (>= 2.0.0). The issue causes failed to load steamui.

Fixed https://github.com/solus-project/linux-steam-integration/issues/67

alunux commented 6 years ago

Tested on Fedora 28 x86_64

image

sunnyflunk commented 6 years ago

This breaks LSI for everyone with libva.so.1 as suspected

[lsi:steam] transforming vendor soname: libva.so.1 -> libva.so.2
Failed to load steamui.so - dlerror(): libva.so.2: cannot open shared object file: No such file or directory
alunux commented 6 years ago

Any suggestion?

alunux commented 6 years ago

I will close this because it's too specific for Fedora. I will think again about other solution.