2 ms·
> everyone except Linux and Android have solid back compat stories Linux is very backwards compatible. I've run an OpenGL application I wrote 10+ years ago wit
by green7ea 6y ago
> everyone except Linux and Android have solid back compat stories
Linux is very backwards compatible. I've run an OpenGL application I wrote 10+ years ago without any trouble and have run non 3D applications that were over 20 years old without a need to recompile. This is because the Linux kernel has a very stable ABI.
Unfortunatly, this isn't the case if you ship with dependencies on dynamic libraries but that's pretty easy to avoid. Static link everything and only dynamically depend on SDL or something.
You could also go the windows route and ship all the DLLs. This is what steam does under Linux, they ship their own Ubuntu 14.04