我们有一个网格计算环境,主要由 CentOS 5.10 主机组成,人们在上面编译应用程序然后运行它们。
我们正在考虑升级到 CentOS 6.7,我们想知道它上面的 glibc 是否会向后兼容 CentOS 5.10,因为我们将无法一次性推出升级(例如,有人可能会编译6.7 然后编译被分派到 5.10 主机执行)。
CentOS 6.7 上的 glibc 编译程序本质上会在 CentOS 5.10 上运行吗?
我们已经查看了 6.7 的 glibc 的源代码(不记得正确的版本),我们认为它应该是,但希望获得第二意见。
CentOS 5 和 6 之间的 ABI 不保证是相同的。这意味着您的程序可能会工作,但这根本不确定。此外,任何包/库升级都可能使您的应用程序停止工作。
换句话说,我强烈建议你不要走这条路。