*NIX 系の人々はある種の「ピューリスト」だ。本来必要のないライブラリで OS のインストールを汚されたくないのだ。
何百万もの ifdef も答えではない。うーん…これにはもう少し考察が必要かもしれない。
サトシ・ナカモトの投稿(2010年2月24日 06:17 UTC)マイケル・マーカートの投稿(2010年2月24日 03:07 UTC)サトシ・ナカモトの投稿(2010年2月23日 22:15 UTC)Linuxではlibgtk2.0-0のインストールが必要だ
この要件はいずれ取り除かれますか? GTKを相手にしたくないので。
GTKを「相手にする」のに、実際どれだけ手間がかかるのか? 「sudo apt-get install libgtk2.0-0」を実行して、ライブラリがいくつか余分に置かれるだけではないのか? GTKは何かをする必要はない、bitcoinが起動時にリンクするためにそこに在りさえすればいい。GUIがないのでgtk-init-check呼び出しが失敗する、それで終わりだ。
こうすれば、GTKのリンクを避けるためだけにifdefだらけにし、wxBaseを使う別個のコンパイルとバイナリを用意する、という形で全体を切り刻まずに済む。