preprocessor macro to identify binutils version?

Andrew Pinski pinskia@gmail.com
Fri Aug 2 18:46:00 GMT 2013


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



More information about the Binutils mailing list