Linux build on itch.io is not statically linked
ProjectSynchro opened this issue · 1 comments
ProjectSynchro commented
The itch.io version of Cytopia does not launch due to missing dependencies (most likely due to all of the dependencies not being statically linked)
You might want to investigate packaging the game as an appimage, would make distribution much easier. Another alternative would be statically linking the builds that get pushed via butler.
ProjectSynchro commented
This now does not appear to be an issue, running ldd on the CI binary gives me:
linux-vdso.so.1 => linux-vdso.so.1 (0x00007ffe4918f000)
libXau.so.6 => /lib64/libXau.so.6 (0x00007f4c7c224000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007f4c7c21f000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f4c7c21a000)
libstdc++.so.6 => /lib64/libstdc++.so.6 (0x00007f4c7bfe7000)
libm.so.6 => /lib64/libm.so.6 (0x00007f4c7bf09000)
libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f4c7bee7000)
libc.so.6 => /lib64/libc.so.6 (0x00007f4c7bd0c000)
/lib64/ld-linux-x86-64.so.2 => /lib64/ld-linux-x86-64.so.2 (0x00007f4c7ccd6000)
Which seems like reasonable and bare-bones requirements to run on pretty much any distro without extra work. Closing this.