Shared libraries
Shared libraries
Posted Nov 25, 2025 18:23 UTC (Tue) by intelfx (subscriber, #130118)In reply to: Shared libraries by farnz
Parent article: APT Rust requirement raises questions
Clearly, "updating the binaries" in this argument means updating the _dependent_ binaries (the executables). I intended to include this clarification but omitted it due to sheer obviousness.
> but replacing binaries (libraries or executables) is the bit of the update process that's simple to automate.
It's not so simple (or cheap) to automate _creating_ those binaries in the first place. This is the part shared libraries help with: you do not need to rebuild and redistribute O(n) dependents when all you need is to make a compatible change in O(1) libraries.
