2

CentOSは、リリースごとに新しいバージョンのglibcライブラリRPMをバンドルしているようです。

  • 6.0にはglibc-2.12-1.7.el6.x86_64.rpmがあります

  • 6.1にはglibc-2.12-1.25.el6.x86_64.rpmがあります

  • 6.2にはglibc-2.12-1.47.el6.x86_64.rpmがあります

  • 6.3にはglibc-2.12-1.80.el6_3.5.x86_64があります

これらの各RPMのglibcバージョンの違いは何ですか?私は特に、malloc()によって使用されるアリーナの数を構成できるmallopt()関数の実装を探しています。

mallopt(M_ARENA_MAX、1)は、6.0、6.1、および6.2では効果がありませんが、CentOSのすべてのバージョンが同じバージョンのGLibc-2.12を持っているように見えても、6.3では機能します。

私の具体的な質問は次のとおりです。すべてのCentOS6.Xリリースのglibcは同じバージョン番号を報告します-2.12--mallopt(M_ARENA_MAX)はCentOS6.3でのみ機能します。CentOSバージョンにバンドルされているglibcバージョンの違いを見つける方法はありますか?

4

2 に答える 2

2

違いは、リリースパッチまたはセキュリティパッチです。

rpm -q --changelog glibc-2.12-1.80.el6
于 2012-12-19T20:46:57.077 に答える
1

これは、glibcパッケージの変更ログに記述されている必要があります。私はしばらくCentOSを使用していないので、正しい場所を示すことができません。

于 2012-12-19T20:10:00.283 に答える