![glibc-2.14 兼容性](https://linux22.com/image/153924/glibc-2.14%20%E5%85%BC%E5%AE%B9%E6%80%A7.png)
我正在 RHEL 7.4 开发环境上为我的公司开发一个 python 应用程序。在我的产品环境中,我运行的是 RHEL 6.8(即将升级)。问题是我在测试环境上运行我的应用程序没有问题,但在产品上我面临着由于软件包版本而导致的各种问题。我已经升级了其中的大部分,但现在我必须安装 glibc-2.14。我已经从官方存储库下载了该包,创建了一个新的版本,运行make
并等待了几分钟才能完成。我的问题是:在产品上安装 glibc 有什么问题吗?我的意思是,这会以某种方式“破坏”操作系统吗?
答案1
是的,升级 C 库是一项冒险的工作,可能会以不明显的方式破坏系统。升级 Red Hat Enterprise Linux 中的 GNU C 库详细说明。您可能还会遇到支持问题。
如果 RHEL 6 系统即将升级到 RHEL 7,您最好的选择可能是等待。作为菲利普·库林 说,如果您的开发和生产环境不匹配,那么您生产中测试反正。或者,你可以看看开发者工具集这将允许您使用较新版本的 GCC 和 C 库构建和运行 RHEL 6 和 7 的兼容程序。