Summary: | games-emulation/dolphin-2407-r1[-vulkan] with no system glslang: ld: cannot find -lglslang: No such file or directory | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Toralf Förster <toralf> |
Component: | Current packages | Assignee: | Michał Górny <mgorny> |
Status: | CONFIRMED --- | ||
Severity: | normal | CC: | games, parona |
Priority: | Normal | Keywords: | PullRequest |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://github.com/gentoo/gentoo/pull/40191 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
emerge-info.txt
emerge-history.txt environment etc.clang.tar.xz etc.portage.tar.xz games-emulation:dolphin-2407:20241217-161022.log.xz logs.tar.xz qlist-info.txt temp.tar.xz |
Description
Toralf Förster
![]() Created attachment 914257 [details]
emerge-info.txt
Created attachment 914258 [details]
emerge-history.txt
Created attachment 914259 [details]
environment
Created attachment 914260 [details]
etc.clang.tar.xz
Created attachment 914261 [details]
etc.portage.tar.xz
Created attachment 914262 [details]
games-emulation:dolphin-2407:20241217-161022.log.xz
Created attachment 914263 [details]
logs.tar.xz
Created attachment 914264 [details]
qlist-info.txt
Created attachment 914265 [details]
temp.tar.xz
ci has reproduced this issue with version 2407-r1 - Updating summary. The hack in the ebuild to sed out Externals/glslang in CMakeLists.txt breaks linking against the bundled glslang, this leads to it linking against system glslang. This causes a failure if glslang isn't installed. (In reply to Alfred Wingate from comment #11) > The hack in the ebuild to sed out Externals/glslang in CMakeLists.txt breaks > linking against the bundled glslang, this leads to it linking against system > glslang. This causes a failure if glslang isn't installed. So... why aren't we just forcing system glslang? Upstream doesn't offer a switch, doing that would require some patching. The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6edb37a2fcfc33926e784ad3f2bcd533b3121eb7 commit 6edb37a2fcfc33926e784ad3f2bcd533b3121eb7 Author: Alfred Wingate <parona@protonmail.com> AuthorDate: 2025-01-18 14:23:44 +0000 Commit: Michał Górny <mgorny@gentoo.org> CommitDate: 2025-01-18 16:34:05 +0000 games-emulation/dolphin: add 2412 Bug: https://bugs.gentoo.org/946588 Closes: https://bugs.gentoo.org/945374 Signed-off-by: Alfred Wingate <parona@protonmail.com> Signed-off-by: Michał Górny <mgorny@gentoo.org> games-emulation/dolphin/Manifest | 1 + games-emulation/dolphin/dolphin-2412.ebuild | 301 +++++++++++++++++++++ ...2412-fix-build-without-retro-achievements.patch | 68 +++++ .../files/dolphin-2412-fix-libfmt-11.1.ebuild | 75 +++++ 4 files changed, 445 insertions(+) |