我正试图在Fedora Core 5上的gdb中运行Cyrus Imapd(版本2.3.1)。我已经使用yum-install-cyrus-imapd安装了cyrus-imapd。有人知道为这个程序获取调试符号的正确方法吗?(我很清楚Fedora Core 5和cyrus-imapd的2.3.1版本已经过时了,但我需要在gdb中运行那个特定的版本)。
感谢您的帮助!
"Fedora Core 5"确实已经过时,因此可能没有现有的存储库为您的发布版本提供调试符号。因此,可能的解决方案很少:
-
更新或重新安装到当前Fedora 23并安装包
cyrus-imapd-debuginfo
(最好是sudo dnf debuginfo-install cyrus-imapd
) -
下载Fedora包的git存储库,检查Fedora 5标签,并使用debuginfo自己构建包,但您可能会遇到丢失的依赖项,最终会构建一长串过时的依赖项。
我能找到的最新可用的koji版本是Fedora Core 7,但也许它对你有用(你必须下载并安装带有debuginfo子包的新版本)。