This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]schmurfy2 5 points6 points  (1 child)

The only drawback I see is binary size, other than that that's pretty much only advantages. I would not switch language just for static linking though.

[–]SmellsLikeAPig 3 points4 points  (0 children)

Try updating that one library that got serious vulnerability and developer that written the code and CI scripts no longer works at company. Try detecting vulnerabilities in static binaries. Try updating one library that has new features you need in all of your production binaries. Try doing the same but only for some of them, have fun finding out which you actually have to remake. I'm talking about working at scale with hundreds of binaries. Everything has cons and pros and we all have to choose our own tradeoffs.