3 ms·
> if all the binaries were statically linked, they would have been too big (because of duplication of symbols between them) Apropos of this, another solution I
by a1369209993 5y ago
> if all the binaries were statically linked, they would have been too big (because of duplication of symbols between them)
Apropos of this, another solution I've seen (more of a dirty trick, but also greater space savings) is to build libc as a fixed chunk of page-aligned memory, and then de-duplicate the underlying disk sectors between different executable files. Works pretty well, assuming a read-only or cooperative filesystem.