tec icon indicating copy to clipboard operation
tec copied to clipboard

Public releases and release candidates should be packaged for older Linux distributions

Open milesrout opened this issue 6 years ago • 5 comments

Currently our 'releases' for Linux don't run on CentOS 7 for example.

We will need an automated build process to package Trillek for lots of different distros and versions of distros.

We could also look into snap/flatpak.

milesrout avatar Nov 20 '19 23:11 milesrout

This is related to #144

milesrout avatar Nov 20 '19 23:11 milesrout

All third-party dependencies are linked statically, so this already resolves a lot of distribution issues. Was this intentional?

#144 seems to be about the CI builds being built with a too recent version of GCC, causing ABI incompatibility. Maybe we should consider using -static-libstdc++ or a different compiler.

ghost avatar Nov 24 '19 08:11 ghost

Yeah static was intentional for the releases as the barrier to use is much lower. Once the build process was fixed and more actual development had started the goal was to refine the build process more or expand the docs on how to build it in other ways so that older linux, for example, could play.

adam4813 avatar Nov 24 '19 14:11 adam4813

@milesrout is this still something to work towards, or what's the thoughts on it?

I am just trying to remove stale issues (even if they maybe still valid) just to help with focus on the now.

adam4813 avatar Apr 01 '21 03:04 adam4813

You can filter out stale issues in searches. I do not think we should get rid of issues just because they're a bit old if they're still valid.

milesrout avatar Apr 02 '21 02:04 milesrout