Re: Linux ディストリビューションのダウンロード

Odinの投稿(2010年7月29日 15:24 UTC)
ジェフ・ガージックの投稿(2010年7月29日 14:22 UTC)

そうだ、古いディストロサポートにはqemu/KVMのような仮想マシンが本当にベストな方法だ。

「古いディストロサポート用に」という表現から生じうる誤解を解いておきたい。古いディストロでアプリケーションをコンパイルしたからといって、新しいディストロで動作しないわけではない。多くのライブラリはそのように後方互換性がある。

DSOのメジャーバージョンが変更された場合(非互換または破壊的変更)でも、一部のディストリビューションは古い互換ライブラリをインストールする機能を提供している。新しいディストロで古い互換ライブラリを見つける方が、古いディストロで新しいGLIBCを使うよりも容易だ。

言っていることの大部分は正しいが、bitcoin は依存ライブラリの非常に特定のバージョンに対してビルドされる傾向がある。そのため、基盤となる OS バージョンに関係なく、カスタムコンパイルされたライブラリに対して bitcoin をビルドすることになる。その慣行により、glibc が主要な互換性の懸念事項となる。