3 ms·
The maintenance reason is not really serious: you can maintain one version of the library and still do only static binaries: when you need to upgrade the librar
by JackSlateur 2y ago
The maintenance reason is not really serious: you can maintain one version of the library and still do only static binaries: when you need to upgrade the library, you recompile it, and relink every binaries that uses it. The whole process is slower that doing dynamic linking, but still quite fast. It does require tooling, though.
- zrm 2y agoIf you're only maintaining one version of the library that everything uses then what do you get from static linking? The reason people want static linking is to be able to use all different versions of the library, which is what causes the maintenance problem.