Closed nickguletskii closed 8 years ago
I think I'll close this since static linking is sufficient at the moment. Maybe I'll reopen this some day, when an unlikely conflict will happen. That said, I'll probably avoid dlmopen
because it causes some issues that I found impossible to debug.
There are currently multiple games that conflict with the libraries GLXOSD utilises. I have confirmed that the following games are currently problematic because of symbol clashes between libraries loaded by GLXOSD and libraries linked by the games:
As of today, I only know of one solution to the problem: using
dlmopen
instead ofdlopen
. However, there are multiple problems with that approach. Namely, it seems that trying to link certain symbols causes crashes. I am not sure if these problems were caused by the way I usedlmopen
or if these are problems withdlmopen
itself, as the information I've found ondlmopen
is sparse and it requires a lot more attention.If you are sure that GLXOSD doesn't work with an application or a game because of a symbol conflict, please do leave the name of the game and the conflicting library in the comments.