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()使用的竞技场数量。
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版本的区别?
答案 0 :(得分:2)
区别在于发布或安全补丁。
rpm -q --changelog glibc-2.12-1.80.el6
答案 1 :(得分:1)
这应该在glibc包的changelog中描述。我有一段时间没有使用过CentOS,所以我无法将你指向正确的位置。