You could bundle your specific versions of libraries. And link it statically. Like most games do anyways.
Pretty sure that's not just a Linux thing either.
I'd think so, too. But afaik windows people don't do so much dynamic linking anyways. Most of the times it's Linux executables that are few megabytes in size and most windows executables are at least tens of megabytes because people prefer statically link things in that world.
Nobody stops you doing the same thing with linux executables.
But why? What libraries are causing problems? Zlib? SDL? Actually SDL better kept dynamically linked because SDL sometimes adds support for new interfaces(wayland, egl).
You could bundle your specific versions of libraries. And link it statically. Like most games do anyways.
Pretty sure that's not just a Linux thing either.
I'd think so, too. But afaik windows people don't do so much dynamic linking anyways. Most of the times it's Linux executables that are few megabytes in size and most windows executables are at least tens of megabytes because people prefer statically link things in that world.
Nobody stops you doing the same thing with linux executables.
But why? What libraries are causing problems? Zlib? SDL? Actually SDL better kept dynamically linked because SDL sometimes adds support for new interfaces(wayland, egl).
No libraries are causing problems.