mirror of
https://github.com/shadps4-emu/shadPS4.git
synced 2026-04-26 00:05:58 +03:00
[GH-ISSUE #3413] [APP BUG]: [Linux] shadPS4 builds are failing #1050
Labels
No labels
Bloodborne
bug
contributor wanted
documentation
enhancement
frontend
good first issue
help wanted
linux
pull-request
question
release
verification progress
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/shadPS4#1050
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @Shoegzer on GitHub (Aug 12, 2025).
Original GitHub issue: https://github.com/shadps4-emu/shadPS4/issues/3413
Checklist
Describe the Bug
Builds are now failing in linux, particularly during the linking phase. From the log:
Build log: build.log
Reproduction Steps
Expected Behavior
shadPS4 builds properly
Specify OS Version
Linux Mint 22.1
CPU
Intel i9-14900HX
GPU
Nvidia GTX 4060 / driver 550.163
Amount of RAM in GB
64 GB
@Shoegzer commented on GitHub (Aug 12, 2025):
Additional information:
1b621e4b1dfb5ac912cdWill bisect if necessary
@kalaposfos13 commented on GitHub (Aug 12, 2025):
It looks like
/lib/x86_64-linux-gnu/libSPIRV-Tools-opt.aand/usr/lib/x86_64-linux-gnu/libglslang.aare too out of date for shadPS4, or at least the linking is failing due to that@Shoegzer commented on GitHub (Aug 12, 2025):
Thanks. I assume these are part of
vulkan-sdk, though this test system is at1.3.290so meets the minimum 1.3 requirement for it. It doesn't appear an update to this minimum has been posted, at least not that I could find, are you aware of one?@Shoegzer commented on GitHub (Aug 13, 2025):
Update: actually this appears to be related to
glslang-tools. Here is the system version:However this is also in
externals/glslang, so I assume the issue must be related to the external itself?@squidbus commented on GitHub (Aug 30, 2025):
Just to be clear, the minimum Vulkan driver version is 1.3 but that does not mean we compile against all versions of the 1.3 SDK. Various tool changes and extension additions happen throughout the life of a Vulkan version.
In this case I’m pretty sure this is a mismatch with some changes that were made to glslang/SPIRV tools in newer versions, this has come up before and there is a flag you can set to use version of glslang we submodule in the repo: https://github.com/shadps4-emu/shadPS4/issues/2800
@Shoegzer commented on GitHub (Sep 4, 2025):
Thanks, I see now. Of course the build docs could specify the minor rev requirement, though I imagine that could quickly become too onerous.
In any event, you were right. After updating to vulkan-sdk
1.4.321.1it builds just fine now, so I'll close this.