This is the mail archive of the binutils@sourceware.org mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: preprocessor macro to identify binutils version?


On Fri, Aug 2, 2013 at 11:49 AM, Burlen Loring <bloring@lbl.gov> wrote:
> Hi All,
>
> This is my first binutils foray. I'm making use of libbfd to provide
> detailed stack trace in an app if it crashes. In testing I've found
> systems[*] with older binutils where bfd_find_nearest_line segv's. I'd like
> to configure my app to disable the stack trace feature on systems with the
> older binutils. Is there a preprocessor macro that can be used to idnetify
> the binutils release? if not what's the best way to determine the binutils
> version?

Won't it be better to use libdwarf and not use bfd?
BFD is not designed to be used outside of binutils/gdb.  Any use
outside of it I consider it a bug.

Thanks,
Andrew


>
> Thanks
> Burlen
>
> [*] CentOS release 5.6, nm --version ---> GNU nm 2.17.50.0.6-14.el5 20061020


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]