Nick Alcock

Results 19 comments of Nick Alcock

Doing that requires reimplementing a large part of glibc/elf/, and more: you'd need to make sure that your ld.so replacement was compatible with every version of glibc out there. This...

sylware: alas that doesn't work either: libdl isn't a real library in any meaningful sense in glibc 2.1+: it's just a pile of incredibly intricate wrappers for machinery actually residing...

That doesn't feel very safe to me. If the price of doing things this way is ignoring all errors from glibc... I'd say it's safer to do almost anything else,...

Of course they are, because this is not brokenness: this is just libstdc++ using perfectly normal, public functions in glibc, some of which are implemented as macros that call differently-named...

Still observed with 2.5.0. (Note: I had to switch to Proton 7 from Proton Experimental, since Proton Experimental fails to start entirely, claiming the Proton version is not found.)

Full logs indicate the problem more clearly, shared objects missing from the perspective of the flatpak, probalby due to a missing LD_LIBRARY_PATH: ``` Launch Command: STEAM_COMPAT_CLIENT_INSTALL_PATH=/home/deck/.var/app/com.heroicgameslauncher.hgl/.steam/steam STEAM_COMPAT_DATA_PATH="/run/media/mmcblk0p1/Heroic/Prefixes/Deliver Us The Moon"...

Hm, resetting LD_LIBRARY_PATH won't help: with Proton (7.0 at least) doing that without setting up the rest of Soldier results in a failure because a DX11-capable GPU is not found,...

Even Proton-GE fails. No codec messages, but all I get from intro video playback in Deliver Us The Moon is the same black screen.

OK so I tried using run-in-soldier, but a) /app is not preserved even when using PRESSURE_VESSEL_FILESYSTEMS_RO, so gogdl can't be found, b) /usr/share/vulkan/icd.d is missing in the Heroic flatpak, so...

OK so for other Steam Deck users, it seems like the right way to avoid all this is to use the Heroic Launcher strictly as a downloader (for GOG games...