Comment by pjc50

4 months ago

- most languages don't really do static linking in the same way as C

- things like "a network port" can also be a dependency, but can't be "linked". And so on for all sorts of software that expects particular files to be in particular places, or requires deploying multiple communicating executables

- Linux requires that you be root to open a port below 1024, a security disaster

- some dependencies really do not like being statically linked (this includes the GNU standard library!), for things like nsswitch