MangoHud: Unable to run on Musl libc, "can't get libdl.so"
I’ve been trying to get MangoHud to run on Musl libc systems to use with FOSS games compiled for this libc, but so far I’ve been unable to do so.
> mangohud --dlsym target/debug/leafish
can't get libdl.so
I’m not sure what this “libdl.so” is, but I’m assuming it’s a glibc thing? MangoHud compiles fine with Musl however, so not sure what’s up.
About this issue
- Original URL
- State: closed
- Created 3 years ago
- Comments: 24 (4 by maintainers)
Commits related to this issue
- elfhacks: d_un.d_ptr is relative on non glibc systems elf(5) documents it this way, GLIBC diverts from this documentation partial fix for #601 — committed to Johnnynator/MangoHud by Johnnynator 9 months ago
- meson: allow setting absolute path instead of 'Dynamic string tokens' resolves #601 — committed to Johnnynator/MangoHud by Johnnynator 9 months ago
- elfhacks: d_un.d_ptr is relative on non glibc systems elf(5) documents it this way, GLIBC diverts from this documentation partial fix for #601 — committed to Johnnynator/MangoHud by Johnnynator 9 months ago
- meson: allow setting absolute path instead of 'Dynamic string tokens' resolves #601 — committed to Johnnynator/MangoHud by Johnnynator 9 months ago
- elfhacks: d_un.d_ptr is relative on non glibc systems elf(5) documents it this way, GLIBC diverts from this documentation partial fix for #601 — committed to flightlessmango/MangoHud by Johnnynator 9 months ago
- meson: allow setting absolute path instead of 'Dynamic string tokens' resolves #601 — committed to neonkore/MangoHud by Johnnynator 9 months ago
yeah v0.6.6-1 Fix it. https://github.com/flightlessmango/MangoHud/releases/tag/v0.6.6-1