0

我正在尝试在 Fedora Core 5 的 gdb 中运行 Cyrus Imapd(版本 2.3.1)。我已经使用 yum install cyrus-imapd 安装了 cyrus imapd。有谁知道获取该程序的调试符号的正确方法?(我非常清楚 cyrus imapd 的 Fedora Core 5 和 2.3.1 版本已经过时,但我需要在 gdb 中运行该特定版本)。

任何帮助表示赞赏!

4

1 回答 1

2

“Fedora Core 5”确实已经过时了,因此可能没有现有的存储库为您的发行版本提供调试符号。因此,可能的解决方案很少:

  • 更新或更确切地说是重新安装到当前的Fedora 23 并安装包cyrus-imapd-debuginfo(最好sudo dnf debuginfo-install cyrus-imapd

  • 下载 Fedora 包的git 存储库,检查 Fedora 5 标签并使用 debuginfo 自己构建包,但您可能会遇到缺少依赖项的情况,最终会构建非常长的过时依赖项链。

我能找到的最新可用的koji版本适用于 Fedora Core 7,但也许它对你有用(你必须下载并安装带有 debuginfo 子包的新版本)。

于 2015-11-18T22:45:21.627 回答