On Sonntag 14 Februar 2010, Enrico Weigelt wrote: > Volker Armin Hemmann wrote: > > no, but with static exes you have to recompile everything > > everytime a security bug is found. > > That's the job of the distro buildsystem. Ah, and that dramatically > minimizes the chance that things break apart (i still remember > the old times when libc updates tended to be dangerous).
and even better - just introduce a single patch/updated package and everything is fine. What you are describing is maybe nice with gentoo. But a nightmare if you want something stable. Recompiling everything is not an option. Why do you think the whole industry went away from static - except for tiny embedded devices? > > > Oh - and didn't you just complain about bloat? Nothing means > > more bloat than static binaries. > > As already said, all this under the axiom that libs are *small* > and complex/redundant things are done by separate services. > Perhaps you might have a look at Plan9 and how its done there. no, under the axiom of sharable code. The size of a lib is not really important - except if you use everything. But if you compile in everything the lib does on a static basis, all your binaries are huge and bloated.