Hacker News new | ask | show | jobs
by nn3 2471 days ago
Who would have thought that statically linking hundreds of MB worth of binaries every build causes problems?

Maybe some of it can be fixed with a lot of engineering effort, but the fact remains that it is a bad idea to redo so much work every time.

Maybe the people who invented shared libraries had a point after all.

Of course the real problem is software and dependency bloat, but that is unlikely to ever get fixed.

1 comments

Besides the fact that static linking has a lot of benefits, shared libraries need to be linked too: just this process is called "loading" and the linker is called "loader".

Worse, this needs to happen at every executable invokation.