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 版本之间有什么不同?我正在专门寻找 mallopt() 函数的实现,它允许我们配置 malloc() 使用的 arenas 数量。
mallopt(M_ARENA_MAX, 1) 在 6.0、6.1 和 6.2 中无效,但在 6.3 中有效,即使 CentOS 的所有版本似乎都具有相同版本的 GLibc - 2.12。
我的具体问题是:即使所有 CentOS 6.X 版本上的 glibc 报告相同的版本号 - 2.12 - mallopt(M_ARENA_MAX) 仅适用于 CentOS 6.3。无论如何要找出与 CentOS 版本捆绑的 glibc 版本的区别吗?