Skip to content

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

Closed
smcv wants to merge 1 commit into
doitsujin:masterfrom
smcv:soname-per-abi
Closed

build: Use a different SONAME for the glfw WSI#3324
smcv wants to merge 1 commit into
doitsujin:masterfrom
smcv:soname-per-abi

Conversation

@smcv

@smcv smcv commented Mar 31, 2023

Copy link
Copy Markdown
Contributor

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 <smcv@collabora.com>
@expipiplus1

expipiplus1 commented Apr 22, 2023

Copy link
Copy Markdown
Contributor

This will be a good complement to #3365

@flibitijibibo

Copy link
Copy Markdown
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