3 ms·
There was a time where shared libraries were necessary, because otherwise the programs would not fit into memory.
by ceving 2y ago
There was a time where shared libraries were necessary, because otherwise the programs would not fit into memory.
- JonChesterfield 2y agoThere may still be arguments around shared cache between programs though the security inspired rearranging things might thwart that. I like static binaries a lot. Whole load of failure modes just gone. Building a clang that targets musl by default on glibc systems is loosely practical these days. That builds self contained binaries that only depend on syscall. (It took me a few days, a lot of cursing at cmakes ideas about cross compilation and patching trunk slightly, but it can be done and enough of the patches stuck.)