GLIBC 升级会出现什么问题?

Sev*_*ess 9 linux glibc

我最近安装了一个软件,我的团队在明年 9 月开始的一个研究项目中需要它。事实证明,该软件在与 glibc 2.12.1 一起使用时存在已知的崩溃错误。我的老板问我们是否可以在应该运行它的服务器上升级 glibc。提示我怀疑的沉默......

在某个时候,我想到了搞乱 glibc 和搞乱饥饿的美洲狮一样好主意。然而,我一直无法确定这种信念的来源。所以,如果我继续这样做:

  1. 我是否在做一些明显愚蠢的事情(例如,我不会解决我的问题,我会破坏我的服务器,或者我会引发僵尸启示录)?
  2. 会出什么问题?
  3. 什么可能出错?
  4. 我如何避免回答 2 和 3?

Tom*_*ton 5

通常可以编译一个更新的 libc,让一个软件使用与其他人不同的库。

libc 版本之间最大的痛点是线程本地存储,IIRC。如果您通过了这个里程碑,则所有赌注都将取消。

说了这么多 - 我强烈建议您简单地将发行版升级到现代版本。进行零碎的升级很可能会导致你几个月来一直在追赶你的尾巴的那种痛苦。