Well, that's an improvement, at least no errors are printed to the CLI now. However, nothing happens either, it seems the binary quits immediately? There doesn't seem to be a "-v" or "--verbose" switch so I'm not sure how to get you more details.
Yeah I've tried that before, it helps a bit but doesn't fix the symbol not found problem sadly. The error message is then just
▶ ./minecraft-launcher
Error relocating ./minecraft-launcher: __realpath_chk: symbol not found
Well I'm glad you're not outright dismissing this issue, thank you for that. The error I'm getting when running:
▶ ./minecraft-launcher
Error loading shared library ld-linux-x86-64.so.2: No such file or directory (needed by ./minecraft-launcher)
Error relocating ./minecraft-launcher: __realpath_chk: symbol not found
The problem in this case is that my system isn't supported by the launcher either, as it uses Musl rather than glibc. If the launcher stayed away from using "GNUisms" (in this case glibc specific extension) and just used POSIX compatible functions, there wouldn't be a problem but apparently it doesn't. Flatpak would at least resolve that issue.
So ok, Flatpak aside, is there a chance I could get support for running the launcher on a Musl system? The game itself should run fine because of it using Java, it's a shame that I just can't launch it.
Any such copy is illegal.
Well, that was a premature response.
I realize you guys aren't as much into Linux as the players playing on that platform, but this is not a correct response. Flatpak is not "wrapping the application in some weird way". It's the recommended way to package proprietary applications on Linux, as you don't need to worry about what distribution you're running it on. Basically every application is containerized with the libraries it requires, and the versions it requires. I really recommend you look into it seriously as it's way easier to just support Flatpak than support every distro separately. I would recommend it over supporting .deb and AUR packages really, at least with Flatpak you're sure what libraries and versions they're using.
In my case, it's the only way I can play a proprietary game like Minecraft (or at least, run the launcher. I don't think the old Java launcher is still available somewhere is it?) because I run a non-standard distro with a different C library than most (Musl rather than glibc). Of course I realize you're not going to support my distro, but with Flatpak that wouldn't even be needed. The game would run on any distro on which Flatpak runs.
Seriously, please look into Flatpak packaging. Don't take my word as a stranger, do some little research yourself and you'll see the benefits.
Thanks for the help so far, but sadly as mentioned the launcher still doesn't run on a non-glibc environment. Did you make any progress with this?