This is the mail archive of the
mailing list for the binutils project.
Re: preprocessor macro to identify binutils version?
- From: Andrew Pinski <pinskia at gmail dot com>
- To: Burlen Loring <bloring at lbl dot gov>
- Cc: binutils <binutils at sourceware dot org>
- Date: Fri, 2 Aug 2013 11:46:20 -0700
- Subject: Re: preprocessor macro to identify binutils version?
- References: <51FBFF22 dot 6050107 at lbl dot gov>
On Fri, Aug 2, 2013 at 11:49 AM, Burlen Loring <firstname.lastname@example.org> 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
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.
> [*] CentOS release 5.6, nm --version ---> GNU nm 184.108.40.206.6-14.el5 20061020