6.11. 编译器和开发工具


ldconfig 在系统升级后不再崩溃

在以前的版本中,当中断系统升级后,ldconfig 工具会在 /usr/lib64 目录中处理不完整的共享对象时意外终止,并显示分段错误。在这个版本中,ldconfig 会忽略在系统升级过程中编写的临时文件。因此,ldconfig 在系统升级后不再崩溃。

Jira:RHEL-14383

改进了 glibc 与应用程序的兼容性,使用 dlclose 在依赖项周期中涉及的共享对象

在以前的版本中,当使用 glibc 中的 dlclose 函数卸载共享对象时,在卸载所有其他对象前,对象的 ELF destructor 可能没有被调用。由于此后期的 ELF 破坏性执行,应用程序会因为初始共享对象的依赖项已重新初始化而造成崩溃和其他错误。

在这个版本中,glibc 已被解决,在执行任何其他 ELF 破坏性程序前,首先调用正在卸载的即时对象的 ELF 破坏性程序。因此,改进了对涉及依赖项周期的共享对象使用 dlclose 的应用程序的兼容性,并不会再崩溃。

Jira:RHEL-2491[1]

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.