Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

build: Use a different SONAME for the glfw WSI #3324

Closed
wants to merge 1 commit into from

Conversation

smcv
Copy link
Contributor

@smcv smcv commented Mar 31, 2023

Selecting the GLFW WSI gives DXVK an incompatible ABI: for example, CreateDevice takes a SDL_Window * parameter in the default SDL WSI, but takes a GLFWwindow * instead in the GLFW WSI. This means it should get a different name, so that binaries expecting one WSI don't unexpectedly load the other.

Resolves: #3321

Selecting the GLFW WSI gives DXVK an incompatible ABI: for example,
CreateDevice takes a `SDL_Window *` parameter in the default SDL WSI,
but takes a `GLFWwindow *` instead in the GLFW WSI. This means it
should get a different name, so that binaries expecting one WSI don't
unexpectedly load the other.

Resolves: doitsujin#3321
Signed-off-by: Simon McVittie <[email protected]>
@expipiplus1
Copy link
Contributor

expipiplus1 commented Apr 22, 2023

This will be a good complement to #3365

@flibitijibibo
Copy link
Contributor

This got obsoleted by #3738

@doitsujin doitsujin closed this May 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Native builds with SDL and GLFW are incompatible, so should have different SONAMEs
4 participants