異なるシステムに存在しない多くの依存関係のためだ。可能な限り静的リンクする方が簡単だ。サイズもそれほど増えない。
サイズ(静的バイナリは自分の場合8倍大きい)が問題ではなく、セキュリティだと思う。
Boost、OpenSSL、Berkeley DBはUNIXシステムではかなり一般的で(多くのものが依存している)、wxWidgets(唯一の難点は、Bitcoinが安定版ではなく現在の開発ブランチを使っていること)もそうだ。第二に、静的リンクは常に実行できるとは限らない(自分の場合、libpng-1.2を読み込もうとするが、システムにはlibpng-1.4があり、静的版は読み込みに失敗する)。第三に、OpenSSLにはセキュリティの問題がなかったわけではないので、静的コンパイルにより、システムが更新された安全なバージョンを提供していても、人々はセキュリティに問題のあるバージョンを使い続けることになる。
