CytopiaTeam/Cytopia

Linux build on itch.io is not statically linked

ProjectSynchro opened this issue · 1 comments

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.

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.