Hey guys, Happy Saturday!
I figured it out and was able to attach - not particularly looking forward to stepping through the code now but I'm game - wish me luck. For everyone, I had to do yum update --enablerepo=epel-testing-debuginfo exim-debuginfo This gave me the debug info for 4.88 ( when I did it without this I got the debug info 4.84 ). So I think I'm up and running for now but I 'll let you know what else I find. Thanks for all your help. Dan -----Original Message----- From: Dan Liles [mailto:[email protected]] Sent: Saturday, February 4, 2017 12:58 PM To: 'Andrew C Aitchison' <[email protected]> Cc: '[email protected]' <[email protected]> Subject: RE: [exim] Getting 4.88 on centos 7 Hello everyone, Thank you again! Ok so I uninstalled exim and then ran the following commands yum install --enablerepo=epel-testing exim exim-mysql yum install --enablerepo=epel-debuginfo exim-debuginfo It seems to have installed however when I attach gdb I get the following error: Missing separate debuginfos, use: debuginfo-install exim-4.88-3.el7.x86_64 I ran the command and it added a bunch of debug info but every time I attach to exim I still get that error. So what do I do now? Thanks! Dan -----Original Message----- From: Andrew C Aitchison [mailto:[email protected]] Sent: Saturday, February 4, 2017 1:51 AM To: Dan Liles <[email protected]> Cc: [email protected] Subject: Re: [exim] Getting 4.88 on centos 7 On Fri, 3 Feb 2017, Dan Liles wrote: > Hello Jeremy / Phil, > > Thanks for your replies - I was thinking of the debug object files so I can step through the code. The debuginfo package Felix mentioned does that. > One other question I have - is it safe to assume that the rpm version > is built with the cc compiler and not the gcc one? Hmm. Consider the output of ls -l /usr/bin/cc and cc --version versus gcc --version In fact on my SL6 box strings /usr/sbin/exim | grep "Red Hat" gives a string very similar to part of "gcc --version". > Just wanted to know what debugger to use. gdb would do, or there are several gdb front-ends, with more "point-and-click", including at least on for emacs. Single-stepping through a daemon is not the easiest thing in the world. -- Andrew C Aitchison -- ## List details at https://lists.exim.org/mailman/listinfo/exim-users ## Exim details at http://www.exim.org/ ## Please use the Wiki with this list - http://wiki.exim.org/
