Red Hat 5.9 用のコンパイル

Red Hat 5.9 用のコンパイル

Red Hat 5.9 で実行するために C++ アプリケーションをコンパイルする必要がありますが、Red Hat 5.9 を実行する開発サーバーにアクセスできません。

Ubuntu 10.04でコンパイルされた現在の実行ファイルはエラーメッセージを生成します

/lib/libc.so.6: versionGLIBC_2.11'が見つかりません`

これはおそらく、RedHat が古い libc を使用していることを意味します。Read Hat 5.9 用にコンパイルするには、どの無料 Linux ディストリビューションを使用すればよいでしょうか?

Red Hat は Fedora をベースにしており、RHEL 5.x は Fedora Core 6 をベースにしていると読みました。比較的新しい RHEL 5.9 用にコンパイルするには、本当にこのような古いシステムを使用する必要がありますか?

答え1

セントOS5.9 は RHEL 5.9 とバイナリ互換性があります。VM で起動することもできます。

答え2

Scientific Linux 5.9 を試してみるのもよいでしょう。この製品には、大規模な学術コミュニティ (特に CERN と Fermilab) で徹底的にテストされているという利点があります。アプリケーションが科学分野のものである場合は、この議論を確認することをお勧めします。また、少なくとも過去に一度、CentOS はダウンロードした postgresql rpm との連携を望まなかったのですが、SL はうまくいきました。それは 5 年前のことですので、この議論は今では無関係かもしれません。

関連情報